VB et les form

Résolu
abdobergach Messages postés 26 Date d'inscription jeudi 25 mars 2010 Statut Membre Dernière intervention 7 juin 2011 - 4 mai 2011 à 17:54
foliv57 Messages postés 420 Date d'inscription vendredi 17 novembre 2006 Statut Membre Dernière intervention 15 juillet 2014 - 5 mai 2011 à 10:20
bonjour
j'ai créé une Form en VB.net
je veux lorsque je ferme cette Form (ALT + F4), je peux changer les valeur de quelque variables utilisé dans cette form ya -t-il de possiblité ????
merci

4 réponses

foliv57 Messages postés 420 Date d'inscription vendredi 17 novembre 2006 Statut Membre Dernière intervention 15 juillet 2014 9
5 mai 2011 à 10:20
Bonjour,

Vous avez l'evenement "FormClosing" avec lequel vous pouvez définir par qui ou pourquoi la form est fermée (e.CloseReason), accéder encore au variable vu que la form n'est pas encore fermée et empécher sa fermeture si nécessaire (e.Cancel = True).
3
cs_Jack Messages postés 14006 Date d'inscription samedi 29 décembre 2001 Statut Modérateur Dernière intervention 28 août 2015 79
4 mai 2011 à 18:15
Salut

Alt-F4 décharge la forme. Elle n'existe donc plus. Impossible de s'y adresser.
Il faut que tu la .Hide si tu veux la faire disparaitre de l'écran mais sans la décharger et alors tu pourras continuer à t'adresser à ses variables.

Vala
Jack, MVP VB
NB : Je ne répondrai pas aux messages privés

Le savoir est la seule matière qui s'accroit quand on la partage (Socrate)
0
abdobergach Messages postés 26 Date d'inscription jeudi 25 mars 2010 Statut Membre Dernière intervention 7 juin 2011
4 mai 2011 à 18:17
ya pas une méthode onquit ou bien d'autre qui permet d'agir de cette facon ????!!!
0
cs_Jack Messages postés 14006 Date d'inscription samedi 29 décembre 2001 Statut Modérateur Dernière intervention 28 août 2015 79
4 mai 2011 à 21:22
Il faudrait regarder dans l'aide (sic) autour des propriétés des formes.
En VB6, il y a l'évènement _Unload qui apparait au moment de la demande de fermeture ET la possibilité d'annuler cette fermeture, par exemple pour faire un .Hide et annuler la fermeture.
0
Rejoignez-nous