急求:C# 等待窗体的做法

来源:百度知道 编辑:UC知道 时间:2024/06/30 23:05:54
C# 等待窗体的做法

假如主窗体正在进行一项复杂的任务,这个时候就显示一个等待窗体,等主窗体做完了,在关闭它。

要求使用模态对话框(ShowDialog),弹出等待窗体后,主窗体就不响应用户的操作了。

给设计思路也行呀!!!!!!!!!!
问题是你怎么关闭它呀?

其实你可以这么做,在当前窗体上放一个Panel,进度条放在Panel上,
需要显示进度的时候显示Panel,将Panel居中。用完就关闭,这样即简单有速度快。

show dialog 就是显示modal dialog,只要这个dialog的parent是你的主窗体,主窗体就不会响应用户的操作了

在主窗体中任务结束后关闭它。