bonjour,
en haut du form y a une croix, en fait j'aimerais faire une verification
lorsqu'on clique sur cette croix. je m'explique
qd l'utilisateur ferme le form avec la croix j'aimerai appeller une fonction
qui renvoit true ou false, si c'est false j'aimerai empecher la fermeture
meme s'il a clique sur la croix.
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
Osman MALIK [MS]
Bonjour,
Je pars ici de l'hypothèse que votre demande concerne une winform. La croix appelle le gestionnaire d'évènements par défaut de fermeture de la fenêtre.
Pour réaliser le traitement que vous recherchez, il suffit d'écrire un delegate spécifique pour cet évènement, d'y faire la vérification que vous désirez et ne pas fermer la fenêtre. Vous trouverez un exemple de delegate ici: http://www.programmersheaven.com/2/FAQ-WinForm-VB-Event-handlers Vous trouverez une discussion sur votre besoin ici: http://www.hightechtalks.com/t2332180-how-to-ask-user-to-exit-or-no-for-a-winform-app.html
Cordialement,
Osman MALIK [MS]
"Chris" wrote in message news:
bonjour, en haut du form y a une croix, en fait j'aimerais faire une verification lorsqu'on clique sur cette croix. je m'explique
qd l'utilisateur ferme le form avec la croix j'aimerai appeller une fonction qui renvoit true ou false, si c'est false j'aimerai empecher la fermeture meme s'il a clique sur la croix.
comment puis je faire? merci
Bonjour,
Je pars ici de l'hypothèse que votre demande concerne une winform.
La croix appelle le gestionnaire d'évènements par défaut de fermeture de la
fenêtre.
Pour réaliser le traitement que vous recherchez, il suffit d'écrire un
delegate spécifique pour cet évènement, d'y faire la vérification que vous
désirez et ne pas fermer la fenêtre.
Vous trouverez un exemple de delegate ici:
http://www.programmersheaven.com/2/FAQ-WinForm-VB-Event-handlers
Vous trouverez une discussion sur votre besoin ici:
http://www.hightechtalks.com/t2332180-how-to-ask-user-to-exit-or-no-for-a-winform-app.html
Cordialement,
Osman MALIK [MS]
"Chris" <chris81@newsgroups.nospam> wrote in message
news:e1eEToRJGHA.2036@TK2MSFTNGP14.phx.gbl...
bonjour,
en haut du form y a une croix, en fait j'aimerais faire une verification
lorsqu'on clique sur cette croix. je m'explique
qd l'utilisateur ferme le form avec la croix j'aimerai appeller une
fonction qui renvoit true ou false, si c'est false j'aimerai empecher la
fermeture meme s'il a clique sur la croix.
Je pars ici de l'hypothèse que votre demande concerne une winform. La croix appelle le gestionnaire d'évènements par défaut de fermeture de la fenêtre.
Pour réaliser le traitement que vous recherchez, il suffit d'écrire un delegate spécifique pour cet évènement, d'y faire la vérification que vous désirez et ne pas fermer la fenêtre. Vous trouverez un exemple de delegate ici: http://www.programmersheaven.com/2/FAQ-WinForm-VB-Event-handlers Vous trouverez une discussion sur votre besoin ici: http://www.hightechtalks.com/t2332180-how-to-ask-user-to-exit-or-no-for-a-winform-app.html
Cordialement,
Osman MALIK [MS]
"Chris" wrote in message news:
bonjour, en haut du form y a une croix, en fait j'aimerais faire une verification lorsqu'on clique sur cette croix. je m'explique
qd l'utilisateur ferme le form avec la croix j'aimerai appeller une fonction qui renvoit true ou false, si c'est false j'aimerai empecher la fermeture meme s'il a clique sur la croix.
comment puis je faire? merci
Thierry HUGUET [MS]
voici ce que l'on peut lire dans la documentation de VB Express FRN au sujet de l'évenement Form.FormClosing <<< L'événement FormClosing se produit quand le formulaire est fermé. .... Si vous annulez cet événement, le formulaire reste ouvert. Pour annuler la fermeture d'un formulaire, affectez true à la propriété Cancel du FormClosingEventArgs passé au gestionnaire d'événements.
Si un formulaire est affiché sous la forme d'une boîte de dialogue modale, un clic sur le bouton Fermer (le bouton portant une X dans le coin supérieur droit du formulaire) masque le formulaire et affecte à la propriété DialogResult la valeur DialogResult.Cancel. Vous pouvez substituer la valeur assignée à la propriété DialogResult quand l'utilisateur clique sur le bouton Fermer en définissant la propriété DialogResult dans un gestionnaire d'événements de l'événement FormClosing du formulaire.
Le même en anglais sur le Web : http://msdn2.microsoft.com/en-us/library/system.windows.forms.form.formclosing.aspx
Thierry HUGUET Microsoft
"Chris" a écrit dans le message de news:
bonjour, en haut du form y a une croix, en fait j'aimerais faire une verification lorsqu'on clique sur cette croix. je m'explique
qd l'utilisateur ferme le form avec la croix j'aimerai appeller une fonction qui renvoit true ou false, si c'est false j'aimerai empecher la fermeture meme s'il a clique sur la croix.
comment puis je faire? merci
voici ce que l'on peut lire dans la documentation de VB Express FRN au sujet
de l'évenement Form.FormClosing
<<<
L'événement FormClosing se produit quand le formulaire est fermé. .... Si
vous annulez cet événement, le formulaire reste ouvert. Pour annuler la
fermeture d'un formulaire, affectez true à la propriété Cancel du
FormClosingEventArgs passé au gestionnaire d'événements.
Si un formulaire est affiché sous la forme d'une boîte de dialogue modale,
un clic sur le bouton Fermer (le bouton portant une X dans le coin supérieur
droit du formulaire) masque le formulaire et affecte à la propriété
DialogResult la valeur DialogResult.Cancel. Vous pouvez substituer la valeur
assignée à la propriété DialogResult quand l'utilisateur clique sur le
bouton Fermer en définissant la propriété DialogResult dans un gestionnaire
d'événements de l'événement FormClosing du formulaire.
Le même en anglais sur le Web :
http://msdn2.microsoft.com/en-us/library/system.windows.forms.form.formclosing.aspx
Thierry HUGUET
Microsoft
"Chris" <chris81@newsgroups.nospam> a écrit dans le message de news:
e1eEToRJGHA.2036@TK2MSFTNGP14.phx.gbl...
bonjour,
en haut du form y a une croix, en fait j'aimerais faire une verification
lorsqu'on clique sur cette croix. je m'explique
qd l'utilisateur ferme le form avec la croix j'aimerai appeller une
fonction qui renvoit true ou false, si c'est false j'aimerai empecher la
fermeture meme s'il a clique sur la croix.
voici ce que l'on peut lire dans la documentation de VB Express FRN au sujet de l'évenement Form.FormClosing <<< L'événement FormClosing se produit quand le formulaire est fermé. .... Si vous annulez cet événement, le formulaire reste ouvert. Pour annuler la fermeture d'un formulaire, affectez true à la propriété Cancel du FormClosingEventArgs passé au gestionnaire d'événements.
Si un formulaire est affiché sous la forme d'une boîte de dialogue modale, un clic sur le bouton Fermer (le bouton portant une X dans le coin supérieur droit du formulaire) masque le formulaire et affecte à la propriété DialogResult la valeur DialogResult.Cancel. Vous pouvez substituer la valeur assignée à la propriété DialogResult quand l'utilisateur clique sur le bouton Fermer en définissant la propriété DialogResult dans un gestionnaire d'événements de l'événement FormClosing du formulaire.
Le même en anglais sur le Web : http://msdn2.microsoft.com/en-us/library/system.windows.forms.form.formclosing.aspx
Thierry HUGUET Microsoft
"Chris" a écrit dans le message de news:
bonjour, en haut du form y a une croix, en fait j'aimerais faire une verification lorsqu'on clique sur cette croix. je m'explique
qd l'utilisateur ferme le form avec la croix j'aimerai appeller une fonction qui renvoit true ou false, si c'est false j'aimerai empecher la fermeture meme s'il a clique sur la croix.
comment puis je faire? merci
Chris
merci bcp "Chris" a écrit dans le message de news:
bonjour, en haut du form y a une croix, en fait j'aimerais faire une verification lorsqu'on clique sur cette croix. je m'explique
qd l'utilisateur ferme le form avec la croix j'aimerai appeller une fonction qui renvoit true ou false, si c'est false j'aimerai empecher la fermeture meme s'il a clique sur la croix.
comment puis je faire? merci
merci bcp
"Chris" <chris81@newsgroups.nospam> a écrit dans le message de news:
e1eEToRJGHA.2036@TK2MSFTNGP14.phx.gbl...
bonjour,
en haut du form y a une croix, en fait j'aimerais faire une verification
lorsqu'on clique sur cette croix. je m'explique
qd l'utilisateur ferme le form avec la croix j'aimerai appeller une
fonction qui renvoit true ou false, si c'est false j'aimerai empecher la
fermeture meme s'il a clique sur la croix.
merci bcp "Chris" a écrit dans le message de news:
bonjour, en haut du form y a une croix, en fait j'aimerais faire une verification lorsqu'on clique sur cette croix. je m'explique
qd l'utilisateur ferme le form avec la croix j'aimerai appeller une fonction qui renvoit true ou false, si c'est false j'aimerai empecher la fermeture meme s'il a clique sur la croix.