Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/323.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# c中的MDI表单存在问题#_C#_Windows_C# 4.0_C# 3.0_C# 2.0 - Fatal编程技术网

C# c中的MDI表单存在问题#

C# c中的MDI表单存在问题#,c#,windows,c#-4.0,c#-3.0,c#-2.0,C#,Windows,C# 4.0,C# 3.0,C# 2.0,当我第一次从其父级调用MDI子级的show()时,出现以下错误 方法:选中已发布行:0列:0 [异常]:窗口句柄已存在 这个错误的原因是什么?如何克服它 第二次调用同一子级的show()不会给出任何异常。为什么它只是第一次失败 Iam正在使用Dotnet 3.5 framework…原因可能是,您是否试图在窗体显示之前显示一些子控件 如果在创建窗口之前尝试使某些子控件(在窗体中)可见,则通常会显示此错误。因为表单中的所有子控件都需要它的父句柄。在wpf中的MDI父窗口(Windows表单)c#(

当我第一次从其父级调用MDI子级的show()时,出现以下错误

方法:选中已发布行:0列:0 [异常]:窗口句柄已存在

这个错误的原因是什么?如何克服它

第二次调用同一子级的show()不会给出任何异常。为什么它只是第一次失败


Iam正在使用Dotnet 3.5 framework…

原因可能是,您是否试图在窗体显示之前显示一些子控件


如果在创建窗口之前尝试使某些子控件(在窗体中)可见,则通常会显示此错误。因为表单中的所有子控件都需要它的父句柄。

在wpf中的MDI父窗口(Windows表单)c#(或)MDI子菜单中附加一个MenuStrip


好的,谢谢。在加载父窗体时添加mdi子窗体后,上述问题得到解决。最初,我试图在父窗体的构造函数中添加mdi子窗体。如果您的问题因上述答案而得到解决,您应该对上述答案投赞成票。根据SO常见问题,您应该投票选出有用的答案,以便访问者知道哪个答案是正确的和有用的+1在帖子中直接提供解释性答案,而不是指向链接。链接可以随时中断。。