C# WinForm 第三个窗口必须显示在第二个窗口上,要怎么写?
有窗口A\B\C三个,A为MID窗口,在A弹出B,B有弹出C,关闭C时传值给B。要怎么才能做到C在B上面,我现在的情况是,不小心点到A窗口的话,C会在A后面。...
有窗口A\B\C三个,A为MID窗口,在A弹出B,B有弹出C,关闭C时传值给B。要怎么才能做到C在B上面,我现在的情况是,不小心点到A窗口的话,C会在A后面。
展开
展开全部
把B设置为c的的父窗体,在B里面创建c类的对象,然后在调用对象的MidiParent,最后调用对象的show();方法
追问
帮我写个例子好吗?
追答
将Form2的IsMDIContainer的属性设置为True
Form2 mm = new Form2();
mm.MidiParent = this;
mm.Show();
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
在B窗口里定义C为子窗口,然后C在Show()
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
如果C是一直需要操作的话,建议设置窗体属性 为置于顶层。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询