ADN Club > Vault API
Error: Запуск второго цикла сообщения в единичном потоке является ошибкой
(1/1)
Ritor1:
Здравствуйте!
Хочу в плагине сделать так, чтобы открывалось при нажатии кнопки новое окно, в котором производится выбор из перечня. Кнопку сделал. Пытаюсь сделать окно.
В коде С# пишу:
Application.Run(new Form());
В Vault получаю ошибку:"Error: Запуск второго цикла сообщения в единичном потоке является недопустимой операцией. Вместо этого используйте Form.ShowDialog."
Подскажите, пожалуйста, как правильно сделать.
Ritor1:
Я понял. Мне нужно было создать не окно приложения, а диалоговое окно с помощью ShowDialog:
--- Код - C# [Выбрать] ---class MyDialogBox: Form{ ...} MyDialogBox dlg = new MyDialogBox();dlg.ShowDialog();
Александр Ривилис:
Правильное решение, тем более тебе было явно подсказано, что:
--- Цитировать ---...Вместо этого используйте Form.ShowDialog...
--- Конец цитаты ---
P.S.: Для кода C# используй правильное форматирование на форуме:
Ritor1:
Спасибо. Учту.
Навигация
Перейти к полной версии