Продолжить выполнение после появления окна - PullRequest
0 голосов
/ 13 февраля 2012

Я запускаю установку программы и хочу знать, когда появляется окно запуска \ существовать, чтобы продолжить выполнение кода. Теперь я использую Thread.Sleep (), но я хочу сделать это на лету (как только появится wnd, начните выполнять код). Кто-нибудь может помочь? Примеры будут очень полезны)))

Ответы [ 2 ]

1 голос
/ 13 февраля 2012

Если я вас правильно понимаю, вы можете использовать событие Shown для формы win, например:

private void Form1_Shown(object sender, EventArgs e)
{
    // Code here runs when the winform is shown on screen
}

Только не забудьте присвоить это событию Shown формы в VS. Вы можете сделать это с помощью значка молнии в окне Properties.

0 голосов
/ 13 февраля 2012

Вы можете назначить обработчик события Shown в окне запуска

startupWindow.Shown += (s, e) =>
{
   // This will be called as soon as the window is being shown
};
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...