【发布时间】:2010-05-12 16:29:54
【问题描述】:
快速提问,如果 .NET 中的控件设置为不可见,它们是否有句柄 (hWnd)?
马龙
【问题讨论】:
标签: .net windows winforms handles
快速提问,如果 .NET 中的控件设置为不可见,它们是否有句柄 (hWnd)?
马龙
【问题讨论】:
标签: .net windows winforms handles
如果 .Net 控件已经有句柄,则将其设置为 Visible=false 不会删除它。虽然可以看到没有句柄的 .Net 控件。句柄是在 WinForms 中按需创建的,在操作强制它存在之前,可能会看到缺少句柄。
【讨论】:
句柄在 Visible 属性变为 true 时创建。如果它在表单构造函数中设置为 true,这是控件最常见的情况,这将在创建表单时发生,就在 Load 事件之前。再次将 Visible 设置为 false 不会破坏句柄。
【讨论】: