.NET中的全局窗体关闭/加载事件



我使用的是VB.NET 4.7.2

我有一个多表单应用程序;窗口";菜单显示打开的表单,这样用户就可以轻松切换(现在Win11已经强制在任务栏上组合应用程序(。

我需要每个打开的表单都能够处理其他表单生成的FormOpening和Load事件。我目前的解决方案是在每个表单中本地处理这些事件,然后触发任何其他表单都可以处理的自定义全局事件。

但这有点乏味——如果没有这种变通方法,一个表单是否可以处理另一个表单的关闭或打开?

您可以将一个标准表单子类化,以完成向共享全局注册和挂接其他表单事件的所有scut工作。然后,您只需要更改表单头以指向子类类型,然后就可以了。

相关内容

  • 没有找到相关文章

最新更新