快速提问,如果将控件设置为不可见,那么.NET中的控件是否具有句柄(hWnd)?
马龙
答案 0 :(得分:2)
如果.Net Control已有句柄,则将其设置为Visible=false
将不会将其删除。虽然可以看到没有句柄的.Net控件。在WinForms中按需创建句柄,并且可以在操作强制存在之前看到缺少句柄。
答案 1 :(得分:1)
当Visible属性变为true时创建句柄。如果在表单构造函数中将其设置为true,则在Load事件之前创建表单时将发生控件的最常见情况。将Visible设置为false不会破坏句柄。