2010-03-23 2 views
16

Я пытаюсь создать дочернюю форму, которая помогает пользователю вводить данные для поля в родительской форме. Я хочу, чтобы эта детская форма была модальной, но что мне нужно сделать, чтобы сделать эту форму модальной?Как создать форму в Windows Forms?

Есть ли другой тип товара, который мне нужно использовать?

ответ

33

Использование Form.ShowDialog()

Как уже упоминалось Боб, вы должны установить Form.DialogResult соответственно на вашей модальной форме.

+3

Не забывайте о настройке DialogResult на кнопках указанной формы – Bob

+0

Есть ли способ сделать это без блокировки? Я хотел бы сделать диалог модальным, но я все еще хочу отправить ему информацию в свой код ... но я не могу, если он блокирует. – NielW

+0

@NielW вы должны задать вопрос об этом –

13

Используйте метод ShowDialog() вместо Show() при отображении дочерней формы.

Смежные вопросы