Bonjour,
J'ai une windows que j'utilise comme une boite de dialogue.
Lors d'un click sur un bouton de mon appli:
MaWindow:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 MaWindow test = new MaWindow(); if (test.ShowDialog().Value) MessageBox.Show("Vrai"); else MessageBox.Show("Faux");
Tous marche nickel sauf que:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 public partial class MaWindow : Window { public MaWindow() { InitializeComponent(); } private void button1_Click(object sender, RoutedEventArgs e) { this.Close(); } }
click sur la croix de fermeture => Message = Faux => ok
click sur mon button1 => Message = Faux => NOK, je voudrais dans ces cas là avoir comme retour true (comme lors d'un click de bouton ok).
Je pourrai passer par une variable de ma boite et tester celle-ci a la fermeture, mais je voudrais faire propre.
Merci
PS: je souhaite passer par une window et pas par une dialogbox, mais tout commentaire est le bienvenu![]()
Partager