首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

希望在form显示之后执行操作,该写在什么事件里呢,该怎么处理

2012-01-20 
希望在form显示之后执行操作,该写在什么事件里呢form.Load是在form显示之前的事件。而我希望在form完全显示

希望在form显示之后执行操作,该写在什么事件里呢
form.Load是在form显示之前的事件。而我希望在form完全显示之后进行某些操作,比如弹出某对话框,该重写form的哪个事件呢?或者有什么其他方法?谢谢!

[解决办法]
在你的窗体中添加如下的重写方法就可以了:
protected override void OnShown(EventArgs e)
{
base.OnShown(e);
//这里编写代码
}

[解决办法]
误解的楼主的意思,平民百姓的正解
private void Form1_Shown(object sender, EventArgs e)
{
MessageBox.Show( "A ");
}
[解决办法]
VS2005里可以在窗体属性的事件栏中找到SHOWN事件

热点排行