为了账号安全,请及时绑定邮箱和手机立即绑定

请问高手,一般这种在查询过程中跳出来的缓冲窗体是怎么做的?

请问高手,一般这种在查询过程中跳出来的缓冲窗体是怎么做的?

慕斯王 2018-12-06 13:44:14
pbox = new PathBox();                pbox.Show();                 wait.Show();               // 显示等待窗体                 getArray.GetFileArray();                foreach (string str in getArray.allPath)                {                    pbox.listBox1.Items.Add(str);            //查询文件过程                    qinLi.Add(str);                }                 wait.Hide();          // 隐藏等待窗体   用wait.Show()的话,窗体显示不全,窗体上的“请稍等”文字都显示不了 用wait.ShowDialog();的话, 窗体是显示出来了,可是之后的语句“查询过程”就不动了,不执行了。 请问高手,一般这种在查询过程中跳出来的缓冲窗体是怎么做的?
查看完整描述

3 回答

?
MMTTMM

TA贡献1869条经验 获得超4个赞

最简单的,使用模态对话框,在模态对话框中启用一个线程执行一个委托。调用方把要长时间执行的方法封装成匹配模态对话框委托的方法。

查看完整回答
反对 回复 2019-01-21
?
呼唤远方

TA贡献1856条经验 获得超11个赞

老大!太专业的词我听不懂的!用不来

查看完整回答
反对 回复 2019-01-21
  • 3 回答
  • 0 关注
  • 263 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信