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窗体。
➡️

继续阅读