日期:2014-05-20  浏览次数:20781 次

敬请高手指点:C#的一个执行问题。
在C#中,有一段代码需要在窗体和窗体上的控件显示完毕以后自动执行,应该把它放在哪里呢?

1)如把它放在构造函数里,执行时窗体还未显示;
2)如把它放在Form_Load事件里,执行时窗体还是没有显示;
3)如把它放在Form_Shown事件里,执行时窗体虽显示了,但窗体上的控件仍未显示。

百试未得其解,敬请学兄、学姐赐教。谢谢!

------解决方案--------------------
private void Form1_Load(object sender, EventArgs e)
{
this.Show();
this.Update();// or Application.DoEvents();
this.Invalidate();
//do sth.
}
上次就看到你的帖子了,等我找到答案帖子已经找不到了。。