C# winform 窗体A,B,C实现A作为B的父窗体,B又作为C的父窗体,实现上一级的窗体是下一级的父窗体

比如A中又一个容器panel1,B就停靠在A中的panel1里面。B中又一个容器panel2,C就停靠在B的panel2里面。如何实现?我用父窗体的属性来做,提示一个窗体... 比如A中又一个容器panel1,B就停靠在A中的panel1里面。B中又一个容器panel2,C就停靠在B的panel2里面。如何实现?我用父窗体的属性来做,提示一个窗体不能即作为子窗体,又作为父窗体。请哪位大侠指点迷津。 展开
 我来答
52剪辑
2011-10-18 · 超过17用户采纳过TA的回答
知道答主
回答量:67
采纳率:0%
帮助的人:23.7万
展开全部
FormA fa=new FormA();
FormB fb=new FormB();
fb.TopLevel=false;
fa.Panel.Controls.Add(fb);
FormC fc=new FormC();
fc.TopLevel=false;
fb.Panel.Controls.Add(fc);
追问
不行
追答
就在一个窗体里用panel好了,好好设计是可以达到你要的效果的
天道酬勤有礼了
2011-10-18 · 超过37用户采纳过TA的回答
知道小有建树答主
回答量:318
采纳率:0%
帮助的人:141万
追问
没有想要的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
chinaadit
2011-10-18 · 超过18用户采纳过TA的回答
知道答主
回答量:54
采纳率:100%
帮助的人:37.8万
展开全部
好像不能实现吧
干吗要用这么多窗体
你用容器一样可以达到窗体效果
而且只能有一个父窗体吧
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2011-10-18
展开全部
这个没办法吧。不要用窗体比较好。直接用一个窗体容器panel1套容器panel2,然后在弄个容器panel3放在容器panel2里面,这样还比较合理。如果容器容器panel的内容很复杂,干脆做成一个自定义控件。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式