MDI窗体与继承窗体

1.在敲学生时,小伙伴给我提了一下,有的窗体是这样的

    

    有的窗体是这样的:

 

   但是我们在敲学生的时候要把窗体改成下边这个样子,保证在运行的时候,在一个主窗体

   

而不是这种


修改这种问题,只需要将窗体的MDIchild属性改为true即可,如果要将窗体独立出去,则将属性改为false。


MDI窗体

概念:

多文档界面简称MDI窗体,用于显示多个内容

在一个主窗体界面可以显示多个MDI窗体,如图:


设置mdi窗体:

下图中的mdicontainer改为mdichild



排列子窗体:



(有待考证)

继承窗体:

概念:

根据现有窗体模式再次创建一个类似窗体,避免原有窗体在后来的项目进程中再次重复使用时被修改,造成麻烦与繁琐。为了从一个窗体继承,包含该窗体的文件或命名空间必须已编译成可执行文件或DLL(动态链接库文件)。   

 创建继承窗体的方法有两种:

一种是通过编程方式创建继承窗体,另一种是使用继承选择器创建继承窗体。  (1)以编程方式创建继承窗体时,主要是在类定义中将引用添加到要从其继承的窗体。引用应包含该窗体的命名空间,后面跟一个句点,然后是基窗体本身的名称。  (2)继承窗体或其他对象的最简便方法是使用“继承选择器”对话框。通过该对话框,就可利用已经在其他解决方案中创建的代码或用户界面。为了使用“继承选择器”对话框从某个窗体继承,包含该窗体的项目必须已生成为可执行文件或DLL。若要生成项目,可以选择“生成”菜单中的“生成解决方案”命令。  

 在继承窗体中修改继承的控件属性      

在向窗体中添加控件时,其Modifiers属性默认为private。因此,如果继承这样的窗体,在继承窗体中,控件的属性全部为不可编辑状态。如果希望在继承窗体中编辑各个控件的属性,首先要将基窗体中控件的Modifiers属性全部设置为public



感谢您的阅读,生活未完待续,期待你的参与。。。。。。

猜你喜欢

转载自blog.csdn.net/dsl59741/article/details/77814961