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

处理其他事件的函数是什么?该如何解决

2012-03-20 
处理其他事件的函数是什么?程序在长时间的循环处理中,界面会假死。易语言有个命令叫“处理事件”,说是暂时转

处理其他事件的函数是什么?
程序在长时间的循环处理中,界面会假死。易语言有个命令叫“处理事件”,说是暂时转让控制权,以便让   Windows   操作系统有机会处理其它的如用户键盘或鼠标输入等事件。直到操作系统处理并发送完程序队列中的所有事件后,命令才会返回。

这样的函数在C#里叫什么,在哪里?

[解决办法]
private void button1_Click(object sender, EventArgs e)
{
for (int i = 0; i < 10000000; i++)
{
label1.Text = i.ToString();
label1.Refresh();
}
}

[解决办法]
你的例子只要这样:
private void button1_Click(object sender, EventArgs e)
{

for (int i = 0; i < 10000000; i++)
{
label1.Text = i.ToString();
label1.Refresh();
Application.DoEvents();
}

}
就可以自由拉动窗体,不会出现假死状态.......

热点排行