En Visual C#, comment puis-je détecter si l'utilisateur clique sur le bouton X pour fermer le programme? Je veux demander à l'utilisateur s'il souhaite effectuer une certaine action avant de quitter. J'ai un bouton de sortie dans mon programme lui-même, et je sais que je peux le code comme suit:Visual C#: quitter la vérification du programme
private void exitToolStripMenuItem_Click(object sender, EventArgs e)
{
DialogResult result;
if (logfiletextbox.Text != "")
{
result = MessageBox.Show("Would you like to save the current logfile?", "Save?", MessageBoxButtons.YesNo, MessageBoxIcon.Asterisk);
if (result == DialogResult.Yes)
{
savelog.PerformClick();
}
}
Environment.Exit(0); //exit program
}
Mais comment puis-je faire pour le bouton X qui est déjà intégré dans le programme?
Vous devez utiliser l'événement 'Form.FormClosing' plus récent à la place. – SLaks
Merci. Mise à jour de la réponse :-) – Mau