Salut tout le monde
SVP est-ce que c'est possible de changer le code du boutton X "Fermer" qui ferme la form :
Si c'est possible svp aidez moi sinon est-ce qu'il y a une maniére de l'effacer ou de le cacher bref n'importe quoi
merci d'avance.
Salut tout le monde
SVP est-ce que c'est possible de changer le code du boutton X "Fermer" qui ferme la form :
Si c'est possible svp aidez moi sinon est-ce qu'il y a une maniére de l'effacer ou de le cacher bref n'importe quoi
merci d'avance.
On ne peut pas vraiment "changer le code du bouton"... il aura toujours le même effet : envoyer à la fenêtre un message qui lui indique de se fermer.
Par contre, il est possible d'intercepter la fermeture, avec l'évènement FormClosing :
Sinon tu peux aussi cacher complètement le bouton en mettant la propriété ControlBox de la form à false. Par contre ça cachera aussi les boutons "Agrandir" et "Réduire"...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 protected override void OnFormClosing(FormClosingEventArgs e) { // Si c'est l'utilisateur qui ferme la form if (e.CloseReason == CloseReason.UserClosing) { // On annule la fermeture e.Cancel = true; } }
Dernière option, tu peux aussi désactiver visuellement le bouton fermer :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 protected override CreateParams CreateParams { get { CreateParams prm = base.CreateParams; prm.ClassStyle |= 0x0200; // Active le flag CS_NOCLOSE return prm; } }
Pas de questions techniques par MP ! Le forum est là pour ça...
Tutoriels : Les nouveautés de C# 6 - Accès aux données avec Dapper - Extraction de données de pages web à l'aide de HTML Agility Pack - La sérialisation XML avec .NET (Aller plus loin) - Les markup extensions en WPF
merciiiiiiiiiiiiiiiiiiiiiiiiiiiiiii![]()
Partager