Я изо всех сил пытаюсь найти способ создать функциональность форм, которую я хочу, используя C #.
По сути, я хочу иметь модальное диалоговое окно с указанным периодом ожидания. Кажется, что это должно быть легко сделать, но я не могу заставить его работать.
Как только я вызываю this.ShowDialog(parent)
, поток программы останавливается, и у меня нет возможности закрыть диалоговое окно без предварительного нажатия пользователем кнопки.
Я пытался создать новый поток с помощью класса BackgroundWorker, но не могу закрыть диалоговое окно в другом потоке.
Я что-то упускаю здесь очевидное?
Спасибо за любую информацию, которую вы можете предоставить.