1 | |
Auteur | Messages |
---|---|
LanoueC | #1 Posté le 14/9/2010 à 17:35:00 |
Bonsoir y aurait il une raison pour que la form ne récupère par l'évènement clavier? tracking = true public sub form_KeyPress If Key.Code = Key.Escape Then Me.Close end la fenêtre ne se ferme pas ! | |
LanoueC | #2 Posté le 14/9/2010 à 20:28:00 |
ben j'ai trouvé ! bizarre ! si je fais public sub form1NomDeLaForm_keyPress() if key.code = key.escape then me.close end La form ne se ferme pas si je fais public sub form_keyPress() if key.code = key.escape then me.close end La form se ferme! DONC il ne faut pas préciser le nom de la forme pour la fermeture par l'évènement keyPress | |
gambix | #3 Posté le 15/9/2010 à 08:02:00 |
Faire simple ! | Poiur expliquer ça simplement : Dans un formulaire il peut y avoir plusieur widjet ... qui on chacun un nom de gestionnaire d'evenement différent. Le formulaire fait exeption a la règle Primo parce que qu'en générale il auto déclare sont nom ... et que dans un formulaire ..; ben y'en a qu'un. donc on génère le nom automatique "form" ex: Public sub form_open() end Bien sur dans le cas d'imbrication de form tout reprend sa place ... enfin presque Moins de texte dans une signature c'est agrandir son espace. |
1 |