Я пытаюсь создать пользовательское диалоговое окно (с использованием WinForms), которое, подобно ColorDialog
или OpenFileDialog
, открывает и принимает некоторые входные данные от пользователя, а затем возвращает выполнение в родительскую форму после получения ввода..
Я попытался сделать это, просто создав пользовательскую форму с методом Show()
, а затем вызвал ее так:
custom_dialog.Show();
var results = custom_dialog.Property;
Как вы могли догадаться, это не сработалотак как вторая строка была выполнена до того, как был выбран какой-либо ввод.
Мой вопрос: как я могу создать пользовательский диалог, который будет зависать при выполнении родительской формы, как ColorDialog
или OpenFileDialog
,чтобы я мог заставить пользователя что-то ввести до продолжения выполнения?