[VB]Voorkom verlaten formulier...

Pagina: 1
Acties:

  • Bruske
  • Registratie: Mei 2000
  • Laatst online: 11-03 19:07
Hallo,

Ik heb al gezocht met F1 en in boek maar kom er niet uit.
Welke eigenschap moet ik een formulier geven zodat ik het niet kan verlaten met b.v. ALT+TAB of door een muisklik op een ander formulier?????

bvd Bruske

  • Mart!
  • Registratie: Februari 2000
  • Laatst online: 15-09 10:30
Dat kan niet zomaar. Je zult dan door middel van API-calls of windowsmessages die toetsencombinatie af moeten vangen.

Om toch enigzins resultaat te krijgen: in het event LostFocus keihard de focus weer zetten op het formulier.

  • Bruske
  • Registratie: Mei 2000
  • Laatst online: 11-03 19:07
Ik ga het ff proberen....

  • mulder
  • Registratie: Augustus 2001
  • Laatst online: 23:21

mulder

ik spuug op het trottoir

Je kan evt het form 'Stay on top' maken. Zal effe kijken hoe dat ook al weer moest.

Edit:
code:
1
2
3
4
5
6
7
Private Declare Function SetWindowPos Lib "user32" (ByVal hwnd As Long, ByVal hWndInsertAfter As Long, ByVal x As Long, ByVal y As Long, ByVal cx As Long, ByVal cy As Long, ByVal wFlags As Long) As Long

Private Const conHwndTopmost = -1
Private Const conSwpNoActivate = &H10
Private Const conSwpShowWindow = &H40

SetWindowPos hwnd, conHwndTopmost, 100, 100, 400, 141, conSwpNoActivate Or conSwpShowWindow

Is 1 manier maar er is nog een maniertje volgens mij.

oogjes open, snaveltjes dicht


Verwijderd

Je kunt t form modal maken :)

Form.Show vbModal, (naam van owner)

Verwijderd

Waarom wil je dat dan, dat is vet irritant, je moet gewoon weg kunnen stappen op elk moment, zelf games kunnen dat, waarom ben jij het dan wel nodig?

  • Bruske
  • Registratie: Mei 2000
  • Laatst online: 11-03 19:07
Er moeten een paar records gewijzigd worden en de gebruiker moet hierbij alle velden invullen en mag dus niet eerder verder voordat dit gebeurt is...

Vandaar

  • Bruske
  • Registratie: Mei 2000
  • Laatst online: 11-03 19:07
vbModal werkt perfect....

Many Thanks

Verwijderd

About windows zijn ook altijd modal bijvoorbeeld :)
Pagina: 1