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        }
  • 相关阅读:
    SQL查询语句 group by后, 字符串合并
    正则表达式对象模型
    C#正则表达式编程(四):正则表达式
    C#正则表达式编程(三):Match类和Group类用法
    C#正则表达式编程(二):Regex类用法
    C#正则表达式编程(一):C#中有关正则的类
    正则表达式中-分组构造
    正则表达式-定位点
    正则表达式-字符类减法
    正则表达式-匹配标点符号
  • 原文地址:https://www.cnblogs.com/tiasys/p/605249.html
Copyright © 2011-2022 走看看