zoukankan      html  css  js  c++  java
  • winform学习(5)MDI窗体

    SDI窗体 single document interface 单文档界面,即单个简单的窗体

    MDI窗体 multiple document interface 多文档界面(主窗体与子窗体的关系,避免交互界面混乱)

    MDI窗体的使用方法:

    ①确定一个主窗体,并将属性IsMdiContainer设置为true

    ②创建子窗体,并设置它们的主窗体     设置代码:子窗体的对象.MdiParent = 主窗体对象;

    注:MenuStrip是菜单栏控件

    对主窗体下的所有子窗体进行排列:

    LayoutMdi 是 Form类中对子窗体进行排列的方法,参数是一个枚举MdiLayout

    LayoutMdi(MdiLayout.Cascade); //所有子窗体层叠显示

    LayoutMdi(MdiLayout.TileHorizontal);//所有子窗体水平平铺在主窗体内

    LayoutMdi(MdiLayout.TileVertical);//所有子窗体垂直平铺在主窗体内

    层叠显示

    水平平铺:

    垂直平铺:

     注:关闭窗体除了点击右上角x号,还可以使用Close()方法

    想要关闭应用程序,必须将主窗体创建的实例都关闭,可以新建一个静态类,存储主窗体的实例,最后用于关闭(静态存储,全局共享)

    public static class Single

    {

      public static Form1 _ff;

    }

    可以在主窗体的加载事件的方法中或者初始化方法中 使  Single._ff = this;

  • 相关阅读:
    缓存
    java内存模型—先行发生原则
    Java中的阻塞队列
    java的Map
    事务传播性、隔离性与MVCC
    final修饰符
    领域驱动设计和实践
    对象转换利器之Dozer
    SharePoint Iframe 报错“此内容不能显示在一个框架中”
    使用SVG symbols建立图标系统
  • 原文地址:https://www.cnblogs.com/1016391912pm/p/11456291.html
Copyright © 2011-2022 走看看