zoukankan      html  css  js  c++  java
  • 多文档窗口MDI

     1//-----------------------------------------------
     2父窗口代码
     3
     4//-----------------------------------------------
     5 public Main()
     6        {
     7            InitializeComponent();
     8            //启用Windows XP视觉样式
     9            Application.EnableVisualStyles();
    10
    11
    12            //创建子窗体实例
    13            WindowsApplication1.ListBoxSample child = new WindowsApplication1.ListBoxSample(this);
    14
    15            //显示子窗体
    16
    17            child.Show();
    18
    19
    20            
    21        }

    22
    23//-----------------------------------------------
    24子窗口代码
    25
    26//-----------------------------------------------
    27 public ListBoxSample(WindowsApplication1.Main parent)
    28        {
    29            InitializeComponent();
    30
    31            //指定父窗口对象
    32            this.MdiParent = parent;
    33
    34            GetListItems(checkedListBox1);
    35        }

    36
    37
    38//-----------------------------------------------
    39子窗口重载
    40
    41//-----------------------------------------------
    42
    43  private void listBoxSample1ToolStripMenuItem_Click(object sender, EventArgs e)
    44        {
    45            
    46Form fm=new ListBoxSample(this);
    47fm.Show();
    48
    49        }

    50
    51//-----------------------------------------------
    52父子窗口中的菜单设置
    53
    54//-----------------------------------------------
    55父窗口
    56&File的MergeAction属性=Replace
    57子窗口
    58&File的MergeAction=MatchOnly
    59工具栏的AllowMerge=false
    60
    61
    62
    63//-----------------------------------------------
    64MDI窗口选项设置
    65
    66//-----------------------------------------------
    67menuStrip1的属性MdiWindowListItem指向Windows菜单
    68
    69如果要在菜单上创建平铺和前后的效果,添加两个菜单项,然后使用如下代码:
    70
    71        private void 平铺ToolStripMenuItem_Click(object sender, EventArgs e)
    72        {
    73            LayoutMdi(MdiLayout.TileHorizontal);
    74        }

    75
    76        private void 前后ToolStripMenuItem_Click(object sender, EventArgs e)
    77        {
    78            LayoutMdi(MdiLayout.Cascade);
    79        }
  • 相关阅读:
    解决vue空格换行报错问题
    基本的项目开发流程(前后端开发)
    whl包构建
    Python虚拟环境创建
    页面适配 JS
    SpringBoot整合Ehcache3
    SpringBoot文件分片上传
    SpringBoot访问jar包静态文件
    SpringBoot整合Minio文件存储
    SpringBoot多环境配置文件打包
  • 原文地址:https://www.cnblogs.com/tiasys/p/605249.html
Copyright © 2011-2022 走看看