窗口出现后继续执行

时间:2012-02-13 12:42:10

标签: c# winforms

我运行程序安装,想知道它的启动窗口何时出现,才能继续执行代码。现在我使用Thread.Sleep(),但我想在飞行中做(一旦出现wnd,开始执行代码)。有人可以帮忙吗?例子非常有用l)))

2 个答案:

答案 0 :(得分:1)

如果我理解正确,您可以使用Shown事件来获取winform:

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

请记住将此内容分配给VS中的表单Shown事件。您可以使用Properties窗口中的闪电图标来执行此操作。

答案 1 :(得分:0)

您可以将事件处理程序分配给启动窗口的Shown事件

startupWindow.Shown += (s, e) =>
{
   // This will be called as soon as the window is being shown
};