Задать вопрос
@GameDev_Easy
Сегодня я пишу на змеях...

Как запустить дождаться полной загрузки формы C#?

Есть форма WinForms на C#, требуется совершить действие ПОСЛЕ загрузки всей формы и ВСЕХ элементов. При использовании события shown, действие выполняется ДО загрузки картинки в PictureBox.
Как дождаться загрузки ВСЕХ элементов?
  • Вопрос задан
  • 949 просмотров
Подписаться 1 Простой 1 комментарий
Решения вопроса 1
@GameDev_Easy Автор вопроса
Сегодня я пишу на змеях...
Здравствуйте!
Я нашёл решение проблемы. Выложу, может быть кому-то поможет:

bool ready = false;
private void wait_10s()
{
    System.Threading.Thread.Sleep (10000);
    ready = true;
} 

System.Threading.Thread thr = new System.Threading.Thread (wait_10s);
thr.Start();
while (ready == false)
{
    Application.DoEvents();
}
//время прошло, работаем дальше...
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы