c# - System.Windows.Forms 中可用的事件序列和所有 Hook

标签 c# .net winforms

对于 System.Windows.Forms 的各种窗体和组件的创建、操作和关闭过程中发生的事件顺序是否有任何解释?是否解释了我可以覆盖的所有可能的 Hook 、调用它们的顺序以及它们调用之间发生了什么?

我遇到了很多本可以避免的问题,因为我不太了解这里发生的事情。

最佳答案

打开和关闭 Runtime Flow 下的空表单监控产生以下 On* 调用序列:

alt text

在文本框中键入“1”并按下“Tab”键: alt text

关闭带有文本框和按钮的表单:

alt text

关于c# - System.Windows.Forms 中可用的事件序列和所有 Hook ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3479536/

相关文章:

c# - 在 C# wpf 应用程序中处理线程

c# - 如何在 .csproj 文件中设置 MSDeploy 设置

C++ 创建增强图元文件导致空文件

c# - 从 x 到 y 的协变数组转换可能会导致运行时异常

c# - 如何引用不同的模式而不对其进行硬编码

javascript - CORS 服务器端与客户端?为什么一个有效,而另一个却无效?

.net - .net mcisendstring-使用资源而不是完整路径

c# - 为什么我需要成为管理员才能读取 .NET CLR 内存性能计数器

c# - 单窗体启动时隐藏

c# - 将控制台应用程序移植到 winforms C#,静态类型错误