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

一个显示提示窗体的有关问题

2012-09-02 
一个显示提示窗体的问题在窗体form2中点击分析按钮开始进行数据分析时,此时需要等待一段时间,想在此期间内

一个显示提示窗体的问题
在窗体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;                    //}                } 

热点排行