请教一个多级子窗体的问题? 我现在有一个mdiForm窗体,它下面有一个子窗体Form1,我现在还有一个窗体Form2想成为Form1的子窗体但一个窗体不可能既是父窗体,又是子窗体请问这个问题怎样解决谢谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 应该不影响吧,form2的属性设置如form2.MdiParent = form1; 不行错误提示:被指定为此窗体的 MdiParent 的窗体不是 MdiContainer。参数名: value 把mdiForm作为程序入口点,然后在主窗体里打开Form1,再在Form1里打开Form2,是不是这个意思??那就用下面的语句好了,在mdiForm里设置按钮激发Form1,用下面的代码Form1 frm=new Form1(); frm.ShowDialog();在Form1里激发Form2Form2 frm=new Form2(); frm.ShowDialog();这样就可以了应该 不能ShowDialog()啊其它的窗体里面还有操作的而且好要给它在Form1里固定一个位置停泊下来 好想不行啊,找了半天,为什么不把form2与form1同级呢?这样form2不也可以定位了吗? 麻烦了同级之后Form2可以移出Form1,需求不允许,要求每个Form1级的窗口都有一个Form2,并且只能在窗体内的右下角 算了,做一个伪多级吧.针对:同级之后Form2可以移出Form1,需求不允许,要求每个Form1级的窗口都有一个Form2,并且只能在窗体内的右下角在Form1里画一个Form2就行了. 你做的这个是不是类似于RAD的东西,这个功能让搂主用用DockPanel吧,VS2005就是用它 是不是可以参考MS的CAB(composite UI application block),虽然是设计smartclient的,但是用户界面设计这块还是有参考的,不知道能否实现 我碰到过这种情况,但我只是在form1 弹出form2 form2操作完了,返回form1在form2操作的同时,不用操作其他窗体.方法是ShowDialog(),从form1弹出的form2不能做为父窗体的子窗体,因为他的父窗体应该是form1.关注你的问题. 字符串截取,有什么不对?(高手指点) 循环执行动作的实现方法? 画了一条直线 如何选中 C#连接SQL数据库的问题 XML高手,谁能告诉我"Book/Author[ISBN=\"0004\"]"是什么?? 高手帮忙看一下啊,忙了一个下午,总是出现这样的一个错误........ asp.net 格式化列 请教个算法问题! 调用外部程序 请教高手怎么样连接Sybase12.5或11。给出正确明细方法一定给分. 什么叫模态窗体呢? 数据库连接问题 OleDbConnection
form2.MdiParent = form1;
被指定为此窗体的 MdiParent 的窗体不是 MdiContainer。
参数名: value
Form1 frm=new Form1();
frm.ShowDialog();
在Form1里激发Form2
Form2 frm=new Form2();
frm.ShowDialog();
这样就可以了应该
针对:
同级之后Form2可以移出Form1,需求不允许,要求每个Form1级的窗口都有一个Form2,并且只能在窗体内的右下角在Form1里画一个Form2就行了.
在form2操作的同时,不用操作其他窗体.方法是ShowDialog(),从form1弹出的form2不能做为父窗体的子窗体,因为他的父窗体应该是form1.
关注你的问题.