2017mdi窗体实用小技巧 Form窗体与MDI窗体

编辑: admin           2017-12-07         

    1.Form窗体

    2.MDI窗体

    3.继承窗体

    方法/步骤

    1Form窗体

    Form窗体与MDI窗体

    2Form窗体的概念

          在Windows中,窗体是向用户显示信息的可视图面,窗体是Windows应用程序的基本单元。窗体都具有自己的特征,可以通过编程来设置。窗体也是对象,窗体类定义了生成窗体的模板,每实例化一个窗体类,就产生一个窗体。.NET框架类库的System.Windows.Forms命名控件中定义的Form类是所有窗体类的基类。编写窗体应用程序时,首先需要设计窗体的外观和在窗体中添加控件或组件。虽然可以通过编写代码来实现,但是却不直观,也不方便,而且很难精确地控制界面。如果要编写窗体应用程序,推荐使用Visual Studio 2010。Visual Studio 2010提供了一个图形化的可视化窗体设计器,可以实现所见即所得的设计效果,可以快速开发窗体应用程序。    

    4添加和删除窗体

         添加或删除窗体,首先要创建一个Windows应用程序,然后再进行添加或删除操作。

    Form窗体与MDI窗体

    5多窗体的使用

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

    Form窗体与MDI窗体

    6窗体的属性

          窗体都包含一些基本的组成要素,包括图标、标题、位置和背景等,这些要素可以通过窗体的“属性”面板进行设置,也可以通过代码实现。   

    Form窗体与MDI窗体

    7窗体的显示与隐藏

    Form窗体与MDI窗体

    8窗体的事件

    1.Click(单击)事件      当单击窗体时,将会触发窗体的Click事件。

    语法:      public event EventHandler Click

    2.Load(加载)事件       窗体加载时,将触发窗体的Load事件。

     语法:       public event EventHandler Load

    3.FormClosing(关闭)事件       窗体关闭时,触发窗体的FormClosing事件。

    语法:      public event FormClosingEventHandler FormClosing  

    9MDI窗体

    Form窗体与MDI窗体

    10MDI窗体的概念

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

    Form窗体与MDI窗体

    11如何设置MDI窗体

    Form窗体与MDI窗体1

    1排列MDI子窗体

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

    Form窗体与MDI窗体Form窗体与MDI窗体1

    2继承窗体

    Form窗体与MDI窗体1

    4继承窗体的概念

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

    1

    5创建继承窗体

     创建继承窗体的方法有两种:一种是通过编程方式创建继承窗体,另一种是使用继承选择器创建继承窗体。

      (1)以编程方式创建继承窗体时,主要是在类定义中将引用添加到要从其继承的窗体。引用应包含该窗体的命名空间,后面跟一个句点,然后是基窗体本身的名称。

      (2)继承窗体或其他对象的最简便方法是使用“继承选择器”对话框。通过该对话框,就可利用已经在其他解决方案中创建的代码或用户界面。为了使用“继承选择器”对话框从某个窗体继承,包含该窗体的项目必须已生成为可执行文件或DLL。若要生成项目,可以选择“生成”菜单中的“生成解决方案”命令。   

    1

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

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

  •   4
  • 相关文章

    备战2018怎么判断肉是不是熟了归纳总结(实战篇)
    备战2018怎么连接路由器和电脑归纳总结(实战篇)
    备战2018高清行车记录仪品牌归纳总结(实战篇)
    20173194实用小技巧 iphone固件恢复3194错误解决方法
    备战2018什么是办公室工作归纳总结(实战篇)
    2017衣服翻新实用小技巧 巧手主妇——旧衣巧翻新
    备战2018怎样使用补水面膜归纳总结(实战篇)
    备战2018笔记本无线无法上网归纳总结(实战篇)
    备战2018鼻炎吃什么药好归纳总结(实战篇)
    2017diy美容实用小技巧 最好的DIY美容方法是什么
Copyright ©2009-2021 逆火网训All Rights Reserved.     滇ICP备2023009294号-57