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;

  • 相关阅读:
    GZOI 2017配对统计 树状数组
    关于线段树的一些问题
    BZOJ 压力 tarjan 点双联通分量+树上差分+圆方树
    洛谷4552 差分
    洛谷5026 Lycanthropy 差分套差分
    【锁】MySQL和Oracle行锁比较
    oracle体系结构
    【加密】RSA验签及加密
    【Shiro】SpringBoot集成Shiro
    【Eureka】实现原理
  • 原文地址:https://www.cnblogs.com/1016391912pm/p/11456291.html
Copyright © 2011-2022 走看看