Есть возможность сделать что-то подобное:
int selected_value = Dialog("This dialog show a combobox, i want to know which item is selected")
Или
String typed_chars = Dialog("This Dialog show a TextBox, i want to know the typed chars")
Настоятельно рекомендуется, чтобы код остановился во время отображения диалогового окна и возобновился после закрытия диалогового окна, например, метод "showdialogforresult" в c # или vb.net, я должен показать много диалогов, и каждый диалог зависит от прежний выбор, я сойду с ума, если мне придется кодировать это со слушателем или обратными вызовами ...