代码类似下面 switch (formName)
{
case "f1":
F1 f1= new F1(db, user, common);
f1.MdiParent = this;
f1.Show();
break;
case "f2":
F2 f2= new F2(db, user, common);
f2.MdiParent = this;
f2.Show();
break;
case "f3":
F3 f3= new F3(db, user, common);
f3.MdiParent = this;
f3.Show();
break;
}
具体情况如下:
因为使用了dotnetbar的RibbonControl 所以 当 子窗体窗口最大化时 RibbonControl 的Expanded设置为false 否则为true结果 当 打开了 第一个窗体(F1) 并且 将窗体A最大化之后 再打开第二个窗体(B) 就会出现 创建窗口句柄时出错 的错误
具体错误 就出现在 子窗体.show() 的哪一行求高人指教
{
case "f1":
F1 f1= new F1(db, user, common);
f1.MdiParent = this;
f1.Show();
break;
case "f2":
F2 f2= new F2(db, user, common);
f2.MdiParent = this;
f2.Show();
break;
case "f3":
F3 f3= new F3(db, user, common);
f3.MdiParent = this;
f3.Show();
break;
}
具体情况如下:
因为使用了dotnetbar的RibbonControl 所以 当 子窗体窗口最大化时 RibbonControl 的Expanded设置为false 否则为true结果 当 打开了 第一个窗体(F1) 并且 将窗体A最大化之后 再打开第二个窗体(B) 就会出现 创建窗口句柄时出错 的错误
具体错误 就出现在 子窗体.show() 的哪一行求高人指教
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货