|
|
1
1
你可以用一个 MessageFilter 并监视WM_SHOWWINDOW和WM_CLOSE消息。 https://blogs.msdn.microsoft.com/calvin_hsia/2016/11/30/its-easy-to-use-windows-hooks-even-from-c/ 下面是在窗体打开或关闭时写入控制台的代码。
|
|
|
2
2
您可以定义自己的类型
|
|
|
3
2
我最终构建了一个窗口管理器类,当创建一个新表单时,它会将自己添加到窗口管理器的集合中。您可以将此功能封装在一个基表单类中,这样您就不必记得这样做了。然后,您可以在窗口管理器类中创建事件来通知您类似的情况。您还可以在manager类中查询窗口集合。然后,我使用这个类将构建打开窗口菜单的功能整合到实用程序类中。 |
|
4
0
一个简单的全局窗体计数器:
下一步是对项目进行项目宽度搜索
最后订阅全球活动
您不必担心表单不会因为事件订阅而被垃圾收集。班级
|
|
|
A B · C#Excel自动调整列避免长文本时出错 1 年前 |
|
|
Megrez7 · C#ToArray转换合并为一行,导致数组元素更改 1 年前 |
|
Aycon · 在工厂方法中释放部分创建的对象的正确方法是什么? 1 年前 |
|
|
Sei · Avalonia/WPF将路由器传递到控制模板 1 年前 |