Une question : j'ai une feuille MDI, feuille principale de mon appli.
Lorsque l'utilisateur va dans le menu quitter, je lui demande s'il est sûr
avant de terminer l'appli. S'il est pas sûr, alors l'appli ne se ferme pas.
Par contre, j'aimerais pouvoir demander confirmation, même si l'utilisateur
clique sur la croix de fermeture de la fenêtre. Or quand on clique
là-dessus, c'est la méthode FormClosing qui est appelée, et une fois
appelée... la fenêtre finit bien par se fermer, même si l'utilisateur a
changé d'avis et ne veut pas quitter le programme...
Comment puis-je faire pour que l'utilisateur puisse effetivement confirmer
s'il veut quitter ou non le programme, quelque soit la façon dont il fait :
soit menu quitter (pour ça c'est ok, j'ai pas de pb), soit clic sur la croix
de fermeture de la fenêtre principale.
Remarque : éventuellement, j'aimerais bien que la fenêtre principale n'ait
pas de croix de fermeture, ça m'arrangerait bien. Mais je ne sais pas
comment faire...
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
V. Desjardins
J'ai trouvé !
J'utilise e.Cancel=True pour annuler la fermeture de la fenêtre, e étant le FormClosingEventArgs en argument de la méthode FormClosing.
Décidément, quand je dis que ça m'inspire de poster ici, c'est bien vrai !
"V. Desjardins" a écrit dans le message de news: 4468f164$0$12803$
Salut,
Une question : j'ai une feuille MDI, feuille principale de mon appli. Lorsque l'utilisateur va dans le menu quitter, je lui demande s'il est sûr avant de terminer l'appli. S'il est pas sûr, alors l'appli ne se ferme pas.
Par contre, j'aimerais pouvoir demander confirmation, même si l'utilisateur clique sur la croix de fermeture de la fenêtre. Or quand on clique là-dessus, c'est la méthode FormClosing qui est appelée, et une fois appelée... la fenêtre finit bien par se fermer, même si l'utilisateur a changé d'avis et ne veut pas quitter le programme...
Comment puis-je faire pour que l'utilisateur puisse effetivement confirmer s'il veut quitter ou non le programme, quelque soit la façon dont il fait : soit menu quitter (pour ça c'est ok, j'ai pas de pb), soit clic sur la croix de fermeture de la fenêtre principale.
Remarque : éventuellement, j'aimerais bien que la fenêtre principale n'ait pas de croix de fermeture, ça m'arrangerait bien. Mais je ne sais pas comment faire...
Des suggestions ??
Merci !
J'ai trouvé !
J'utilise e.Cancel=True pour annuler la fermeture de la fenêtre,
e étant le FormClosingEventArgs en argument de la méthode FormClosing.
Décidément, quand je dis que ça m'inspire de poster ici, c'est bien vrai !
"V. Desjardins" <vodesjardins@free.fr> a écrit dans le message de news:
4468f164$0$12803$636a55ce@news.free.fr...
Salut,
Une question : j'ai une feuille MDI, feuille principale de mon appli.
Lorsque l'utilisateur va dans le menu quitter, je lui demande s'il est sûr
avant de terminer l'appli. S'il est pas sûr, alors l'appli ne se ferme
pas.
Par contre, j'aimerais pouvoir demander confirmation, même si
l'utilisateur clique sur la croix de fermeture de la fenêtre. Or quand on
clique là-dessus, c'est la méthode FormClosing qui est appelée, et une
fois appelée... la fenêtre finit bien par se fermer, même si l'utilisateur
a changé d'avis et ne veut pas quitter le programme...
Comment puis-je faire pour que l'utilisateur puisse effetivement confirmer
s'il veut quitter ou non le programme, quelque soit la façon dont il fait
: soit menu quitter (pour ça c'est ok, j'ai pas de pb), soit clic sur la
croix de fermeture de la fenêtre principale.
Remarque : éventuellement, j'aimerais bien que la fenêtre principale n'ait
pas de croix de fermeture, ça m'arrangerait bien. Mais je ne sais pas
comment faire...
J'utilise e.Cancel=True pour annuler la fermeture de la fenêtre, e étant le FormClosingEventArgs en argument de la méthode FormClosing.
Décidément, quand je dis que ça m'inspire de poster ici, c'est bien vrai !
"V. Desjardins" a écrit dans le message de news: 4468f164$0$12803$
Salut,
Une question : j'ai une feuille MDI, feuille principale de mon appli. Lorsque l'utilisateur va dans le menu quitter, je lui demande s'il est sûr avant de terminer l'appli. S'il est pas sûr, alors l'appli ne se ferme pas.
Par contre, j'aimerais pouvoir demander confirmation, même si l'utilisateur clique sur la croix de fermeture de la fenêtre. Or quand on clique là-dessus, c'est la méthode FormClosing qui est appelée, et une fois appelée... la fenêtre finit bien par se fermer, même si l'utilisateur a changé d'avis et ne veut pas quitter le programme...
Comment puis-je faire pour que l'utilisateur puisse effetivement confirmer s'il veut quitter ou non le programme, quelque soit la façon dont il fait : soit menu quitter (pour ça c'est ok, j'ai pas de pb), soit clic sur la croix de fermeture de la fenêtre principale.
Remarque : éventuellement, j'aimerais bien que la fenêtre principale n'ait pas de croix de fermeture, ça m'arrangerait bien. Mais je ne sais pas comment faire...