WINFORM中,怎么在窗体内容全部显示(form_load)之后,执行一些代码或操作 非常感谢.. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用timer,自己估计窗体差不多load完之后,执行 怎么让load之后执行timer,而且只要执行一次 在Form_load的最后启动一个线程,在线程里进行一些处理... 怎么用线程,我要FormlOAD(窗体显示)之后执行一段代码,怎么加入另外的线程 for example:private void Form1_Load(object sender, EventArgs e) { System.Threading.Thread thread = new System.Threading.Thread(new System.Threading.ThreadStart(DoWork)); thread.Start(); } private void DoWork() { //DoWork } 那我执行dowork时,能确保FORM1_LOAD已经执行完了吗????? 显示?Paint事件里,private bool blMyInited = false;private void Form1_Paint(object sender , PaintEventArg e){ if(!blMyInited) { //调用你要做的 blMyInited = true; }} 对窗体的事件Shown进行处理或重写OnShown方法都可以,比如添加重写的方法如下:protected override void OnShown(EventArgs e){ base.OnShown(e); //这里添加代码处理就可以了.} .NET Framework 类库 Form.Shown 事件 注意:此事件在 .NET Framework 2.0 版中是新增的。 只要窗体是首次显示就发生。 备注只有在首次显示窗体时才会引发 Shown 事件;随后执行的最小化、最大化、还原、隐藏、显示或无效化和重新绘制操作都不会引发该事件。有关处理事件的更多信息,请参见使用事件。 线程的方法好象不适合我的应用情况,我要在窗体显示之后,在窗体装载WORD C# 如何退出 按钮事件? winform使用ftp上传文件 关于多线程和多进程的问题 关于继承与重写DataGridView 如何实现MediaPlayer播放器的定时播放? 关于owc的问题? 求救!!!关于弹出窗体和关闭弹出窗体 C# VS2010中无法触发button的MouseUp\MouseDown事件 怎么直接修改List里面元素的数值? C#如何调用第三方com组件 datetimepicker的奇怪问题 如何调试脚本文件
{
System.Threading.Thread thread = new System.Threading.Thread(new System.Threading.ThreadStart(DoWork));
thread.Start();
}
private void DoWork()
{
//DoWork
}
private void Form1_Paint(object sender , PaintEventArg e)
{
if(!blMyInited)
{
//调用你要做的
blMyInited = true;
}
}
{
base.OnShown(e);
//这里添加代码处理就可以了.
}
Form.Shown 事件
注意:此事件在 .NET Framework 2.0 版中是新增的。 只要窗体是首次显示就发生。
备注
只有在首次显示窗体时才会引发 Shown 事件;随后执行的最小化、最大化、还原、隐藏、显示或无效化和重新绘制操作都不会引发该事件。有关处理事件的更多信息,请参见使用事件。