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:
Спасибо. Учту.

Навигация

[0] Главная страница сообщений

Перейти к полной версии