如果控件设置为visible = false(.NET),则为Windows句柄

时间:2010-05-12 16:29:55

标签: .net windows winforms handles

快速提问,如果将控件设置为不可见,那么.NET中的控件是否具有句柄(hWnd)?

马龙

2 个答案:

答案 0 :(得分:2)

如果.Net Control已有句柄,则将其设置为Visible=false将不会将其删除。虽然可以看到没有句柄的.Net控件。在WinForms中按需创建句柄,并且可以在操作强制存在之前看到缺少句柄。

答案 1 :(得分:1)

当Visible属性变为true时创建句柄。如果在表单构造函数中将其设置为true,则在Load事件之前创建表单时将发生控件的最常见情况。将Visible设置为false不会破坏句柄。