web-dev-qa-db-fra.com

Comment créer un formulaire modal dans Windows Forms?

J'essaie de créer un formulaire enfant qui aide l'utilisateur à saisir des données pour un champ du formulaire parent. Je veux que ce formulaire enfant soit modal, mais que dois-je faire pour rendre ce formulaire modal?

Existe-t-il un type d'article différent que je dois utiliser?

32
Ben McCormack

Utilisez Form.ShowDialog()

Comme Bob l'a mentionné, vous devez définir Form.DialogResult en conséquence sur votre formulaire modal.

50
Jon B

Utilisez la méthode ShowDialog() au lieu de Show() lorsque vous affichez le formulaire enfant.

19
Paul Keister
Form f = new Form();
f.ShowDialog(this);
13
Abduhafiz

Appelez la méthode ShowDialog .

Form f = new Form();
f.ShowDialog(this);

Pour plus d'informations, cliquez sur ceci https://msdn.Microsoft.com/en-us/library/aa984358 (v = vs.71) .aspx

6
Kimberly Olivo