一个显示提示窗体的问题
在窗体form2中点击分析按钮开始进行数据分析时,此时需要等待一段时间,想在此期间内加一个提示窗体form21显示label:"数据正在处理,请稍候......"
窗体form2的显示方式为ShowDialog,我用两种方法进行调用:
一是用进程显示form21,运行后无错误提示,也不显示form21;已经委托
二是直接在分析按钮的CLICK中,加入显示窗体form21,但仅显示窗体框,但窗体中的LABEL和PICTRUE都不显示,显示出来的是白色框
请高手们提示一下如何解决?
------解决方案--------------------
设置文字后,加一句 Application.DoEvents();
------解决方案--------------------
C# code
WaitFrm.Show();
WaitFrm.Update();
//DateTime dtNow = DateTime.Now;
while (this.m_bIsRun)
{
Application.DoEvents();
//TimeSpan ts = DateTime.Now - dtNow;
//if (ts.Seconds > 100)
//{
// this.m_bIsRun = false;
//}
}