Form窗体与MDI窗体

2025-07-07 11:49:57

1、Form窗体

Form窗体与MDI窗体

4、多窗体的使用 一个完整的Windows应用程序是由多个窗体组成,此时,就需要对多窗体设计有所了解。多窗体即是向项目中添加多个窗体,在这些窗体中实现不同的功能。

Form窗体与MDI窗体

6、窗体的显示与隐藏

Form窗体与MDI窗体

9、MDI窗体的概念 多文档界面(Multiple-Document Interface)简称MDI窗体。MDI窗体用于同时显示多个文档,每个文档显示在各自的窗口中。MDI窗体中通常有包含子菜单的窗口菜单,用于在窗口或文档之间进行切换。MDI窗体十分常见。如下图所示为一个MDI窗体界面。

Form窗体与MDI窗体

11、排列MDI子窗体可以通过使用带有MdiLayout枚举的LayoutMdi方法来排列多文档界面父窗体中的子窗体。 语法:

Form窗体与MDI窗体

12、继承窗体

Form窗体与MDI窗体

13、继承窗体的概念 继承窗体就是根据现有窗体的结构创建一个与其一样的新窗体,这种从现有窗体继承的过程称为可视化继承。在某种情况下,项目可能需要一个与在以前的项目中创建的窗体类似的窗体。或者希望创建一个基本窗体,其中含有随后将在项目中再次使用的控件布局之类的设置,每次重复使用时,都会对该原始窗体模板进行修改。这时,就需要创建继承窗体。通过从基窗体继承,来创建新Windows窗体是重复最佳工作成果的快捷方法,而不必每次需要窗体时都重新创建一个。为了从一个窗体继承,包含该窗体的文件或命名空间必须已编译成可执行文件或DLL(动态链接库文件)。

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

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

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢