Visible = true не отрабатывает

268
09 июня 2017, 08:32

Есть форма, из которой вызываю другую форму:

  progressPanel_Wait.Visible = true;
  Form1 F1 = new Form1() 
  { 
    ShowInTaskbar = true 
  };
  F1.Show();

Перед вызовом пытаюсь отобразить контролл. В контроле надпись "Пожалуйста, подождите". Ожидание до отображения формы F1 составляет несколько секунд. Во время ожидания на форме так и не отображается надпись. Подскажите, в чем моя ошибка?

Answer 1

Используйте для этого Task и async/await. В связи с архитектурой winforms это единственный возможный вариант отображения состояния.

READ ALSO
Привязка к ComboBoxItem

Привязка к ComboBoxItem

Есть несколько гридовВсе они скрыты до тех пор пока в ComboBoxне выбрано ComboBoxItem

293
Ошибка при запуске Excel: «Не удалось получить фабрику класса COM»

Ошибка при запуске Excel: «Не удалось получить фабрику класса COM»

Я создал две кнопки которые должны открывать Word и ExcelWord открывает, а вот Excel не открывает

258
Как изменить разрешение видео на движке joomla

Как изменить разрешение видео на движке joomla

Здравствуйтекак можно изменить разрешение видео на joomla

286
D3js разбить окружность

D3js разбить окружность

Есть некая окружностьКоторая соответствует одной "порции" данных

340