//引用:
首先在C#里添加一个窗体,命名为MdiMain,将其IsMdiContainer设定成true,这样MDI主窗体就建立了。然后再添加新窗体,命名为MdiChild。现在运行程式,会发现只运行了MdiMain这个主窗体。呵呵因为我们没有写任何代码,第二个窗体当然不能出现了。现在来添加这个代码。在MdiMain窗体上添加一个Menu,然后随便写个子菜单。双击子菜单,会出现他的Click事件,在这个事件内写如下代码:MdiChild frmMdiChild=new MdiChild();
frmMdiChild.MdiParent=this;
frmMdiChild.Show();这样在单击菜单项的时候就能显示MdiChild这个窗体了。
//这个帖子网上有好多,但是为什么在VS 2005中,编译的时候会出现这样的提示:
错误 1 找不到类型或命名空间名称“MdiChild”(是否缺少 using 指令或程序集引用?)
请指点我一下这是什么原因!!谢谢!!
首先在C#里添加一个窗体,命名为MdiMain,将其IsMdiContainer设定成true,这样MDI主窗体就建立了。然后再添加新窗体,命名为MdiChild。现在运行程式,会发现只运行了MdiMain这个主窗体。呵呵因为我们没有写任何代码,第二个窗体当然不能出现了。现在来添加这个代码。在MdiMain窗体上添加一个Menu,然后随便写个子菜单。双击子菜单,会出现他的Click事件,在这个事件内写如下代码:MdiChild frmMdiChild=new MdiChild();
frmMdiChild.MdiParent=this;
frmMdiChild.Show();这样在单击菜单项的时候就能显示MdiChild这个窗体了。
//这个帖子网上有好多,但是为什么在VS 2005中,编译的时候会出现这样的提示:
错误 1 找不到类型或命名空间名称“MdiChild”(是否缺少 using 指令或程序集引用?)
请指点我一下这是什么原因!!谢谢!!
解决方案 »
- 【简单问题】【经典问题】C#所能运算的最大极限是2的多少次方?
- c# MD5 跟php 好像不一样嘛。
- help!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
- 容器控件设计问题
- installshield 11.5 写了一个方法,在编译的时候提示"function has no prototype declaration"
- wince设备上报TypeLoadException
- vpn软件开发
- 菜鸟求教下面这段关于byte[]的代码的含义。解释清楚明白就给分!
- 小虾紧急求教大虾们:求教能识别公式的类
- 资源文件怎么用啊?声音,图片都可以加进去吗?
- 什么是构造函数和方法的重载,有没有区别
- 如何实现C# WinForm 多个文件上传,上传方式不是用给定路径的方式,是用鼠标的拖拽,把文件拖到文本框中,之后点击按钮实现多文件上传 ?
在类中建立当前类的实例当然不行啦...
在别的窗体上可以用
MdiChild frmMdiChild=new MdiChild();
frmMdiChild.MdiParent=this;
frmMdiChild.Show();
然后再添加新窗体,命名为MdiChild。在VS的右边,右击你的项目,“添加”->“添加Windows窗体”