La manipulation Annuler Bouton Oui/Non/Annuler Messagebox dans FormClosing Méthode
J'ai mis un Oui/Non/Annuler Messagebox dans FormClosing Méthode de ma forme. et maintenant, c'est la boîte de Message texte: Voulez-Vous Enregistrer les Données?
Je ne suis pas un professionnel et ne pas savoir comment gérer si l'utilisateur a cliqué sur Annuler Bouton?
Exactement le résultat d'un clic sur le Bouton d'annulation doit être La forme reste ouverte.
Comment empêcher la Fermeture de mon formulaire dans FormClosing méthode?
J'ai écrit à ce jour: 😉
DialogResult dr = MessageBoxFarsi.Show("Do You Want to Save Data?","",MessageBoxButtons.YesNoCancel,MessageBoxIcon.Warning);
//...
else if (dr == DialogResult.Cancel)
{
???
}
Merci de m'Aider à compléter mon code!
Grâce
OriginalL'auteur Mehdi | 2009-08-09
Vous devez vous connecter pour publier un commentaire.
FormClosing a un paramètre Booléen qui, si elle est définie sur True lorsque la fonction retourne, entraînera l'annulation de la fermeture de la forme, autant que je me souvienne.
EDIT: Par exemple,
Voir ici.
OriginalL'auteur Matthew Iselin
En fait, je pense que vous êtes absent de gestionnaire d'Événements, oh, vous ne pouvez pas tourner pour que, même sans même gestionnaire. Vous devez ajouter un événement à un gestionnaire d'événements de ce genre.
Pardonnez-moi si il y a quelques fautes d'orthographes dans ce code, car je n'ai pas l'écrire en c# et les copier /coller ici. Je viens d'écrire ici. 🙂
OriginalL'auteur Kasun Nimith
Vous pourriez avoir quelque chose comme ce qui suit:
Le code ci-dessus ne devraient fermer le formulaire si vous choisissez oui ou non, et d'enregistrer les données lorsque vous choisissez oui.
OriginalL'auteur Dan McClain
vous devriez essayer cette fonction
et utilisé comme cela.
OriginalL'auteur Ramgy Borja
Vous pouvez essayer ceci:
Si besoin, de même que vous pouvez faire pour le
No
etCancel
cliquez sur le Bouton à l'aide deDialogResult
classeOriginalL'auteur Parag555