当我第一次从其父母调用MDI孩子的show()时,得到以下错误......
方法:CheckReleased Line:0列:0 [例外]:窗口句柄已存在。
此错误的原因是什么以及如何克服?
第二次调用同一个孩子的show()并没有给出任何例外。为什么它只是第一次失败?
我使用Dotnet 3.5框架......
答案 0 :(得分:1)
原因可能是,您是否在表单出现之前尝试显示一些子控件。
如果在窗口创建之前尝试使某些子控件可见(在窗体中),则此错误通常会显示出来。因为表单中的所有子控件都需要它的父句柄。
答案 1 :(得分:-2)
将一个MenuStrip附加到MDI父窗口(Windows窗体)c#(或)wpf中的mdi子菜单
http://keranservices.blogspot.in/2014/02/append-menustrip-to-mdi-parent-window.html