Bonjour tout le monde,
En WinForms Framework, pour afficher un formulaire en dialogue, je tape
mais en .Net Core, je me fais jeter avec ça, déjà pour commencer parce que this n'existe pas.Code:DialogResult result = this.ShowDialog()
Euh ... On ne dialogue pas, en .Net Core ?
Alors plus précisément, j'avais ça :
et il m'est objecté que System.Windows.Forms.DialogResult n'est pas un type.Code:
1
2
3
4
5
6
7
8
9
10
11
12 public System.Windows.Forms.DialogResult ShowDialog(this) { if(result == DialogResult.OK) { MessageBox.Show("OK"); } else { MessageBox.Show("Cancel"); } return result; }
Et du coup si ce n'est pas un type, ShowDialog va avoir du mal à retourner un résultat.
C'est d'ailleurs modérément explicite, car le curseur est sur this, or dans les parenthèses de ShowDialog je ne vois pas bien quel sens ça pourrait avoir de passer un type.