父界面调用子界面的小小问题。

今天用C#编程碰到一个问题,是关于父界面调用子界面的,调试时老是弹出“被指定为此窗体的 MdiParent 的窗体不是 MdiContainer。”
经网上搜索得到答案:

System.ArgumentException: 被指定为此窗体的 MdiParent 的窗体不是 MdiContainer。

解决办法:MainForm.IsMdiContainer = true;

  MainForm只有设置成MDIContainer才可以接受MDIChild的,默认Form是SDI的

  设置方法:在你要在主窗体显示的子窗体中的代码中加上这句话就行了:

  this.IsMdiContainer=true;

MainForm只有设置成MDIContainer才可以接受MDIChild的,默认Form是SDI的

我已测试,通过!

posted @ 2011-05-12 19:04  龙心纹  阅读(336)  评论(0)    收藏  举报