WinForm中的等待窗口
💡
原文中文,约3800字,阅读约需9分钟。
📝
内容提要
在.NET中,通过定义等待窗体和管理类实现并发、等待、同步操作信息窗口。等待窗体包括gif图和提示信息控件,通过设置Message属性更新信息,通过CloseAll方法关闭窗体。管理类有Show和Close方法,用于显示和关闭窗体,以及Message属性用于设置窗体属性。调用时先Show窗体,执行服务期间更新Message,最后Close窗体。
🎯
关键要点
- 在.NET中实现并发、等待和同步操作信息窗口的必要性。
- 定义等待窗体,包含gif图和提示信息控件。
- 通过Message属性更新提示信息,使用this.Invoke处理UI线程与执行线程的不同。
- 管理类包含Show、Message和Close方法,确保窗体的正确显示和关闭。
- Show方法在新线程中显示等待窗体,Close方法在新线程中关闭窗体。
- 使用Message属性更新提示信息时,需判断窗体是否存在。
- 调用示例:先Show窗体,执行服务期间更新Message,最后Close窗体。
➡️