高手帮帮忙,求怎么这样的一个C#窗体跳转的问题。。

我想做这样一个东西,窗体F1和F2,我要从F1跳到F2,我用F2.SHOW()的话,F2弹出来在F1上,我点击F1后,F2就在F1后面去了,我用F2.SHOWDIALOG... 我想做这样一个东西,窗体F1和F2,我要从F1跳到F2,我用F2.SHOW()的话,F2弹出来在F1上,我点击F1后,F2就在F1后面去了,我用F2.SHOWDIALOG()弹出了F2为强制对话框,但是不能处理F1,我的目的是,我要想让F2永远显示在F1窗体里面,并且,F1和F2上面的功能都能使用,F2就像一个插件似的,放在F1里面,谢谢。。。 展开
 我来答
御坂00505
2014-12-18 · TA获得超过147个赞
知道答主
回答量:97
采纳率:0%
帮助的人:135万
展开全部
在F1的“属性”窗口中,将 IsMDIContainer 属性设置为 True。 在父窗口的代码页中,写入下面代码: private ChildFrm myChildFrm; //定义子窗口对象 private void button1_Click(object sender, EventArgs e) { if(myChildFrm == null || myChildFrm.IsDisposed) { myChildFrm = new ChildFrm(); } this.IsMdiContainer = true; myChildFrm.MdiParent = this; //建立父子关系 myChildFrm.Show(); //显示子窗口 myChildFrm.Focus(); //子窗口获得焦点 }
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式