zoukankan      html  css  js  c++  java
  • 解决winform中mdi子窗体加载时显示最大化最小化按钮的方法

    场景:在mid加载子窗体的时候如果指定WindowState为Maximized,加载完成后主窗体会显示最大化、最小化、关闭的按钮图标。

    解决方法:
    1.更改主窗体FormMain的属性。制定MainMenuStrip的属性为menuStrip1控件。menuStrip1控件就是主窗体上的菜单栏。
    2.在menuStrip1控件的ItemAdded事件中添加一下代码:

    private void menuStrip1_ItemAdded(object sender, ToolStripItemEventArgs e)
    {
    if (e.Item.Text.Length == 0 || e.Item.Text == "还原(&R)" || e.Item.Text == "最小化(&N)"|| e.Item.Text == "关闭(&C)")
    {
    e.Item.Visible = false;
    }
    }

    3.最大化时添加以下代码:

    SystemUi.FormSysPara formsyspara = new SystemUi.FormSysPara();
    formsyspara.WindowState = FormWindowState.Maximized;
    formsyspara.MdiParent = this;
    formsyspara.Show();
    formsyspara.Focus();

  • 相关阅读:
    KMP算法
    找出第二大的数
    webpack 3 优化
    CocoaPods安装
    自适应水平垂直居中
    找出两个数组中都有,并且重复次数最多的元素
    swift 笔记
    Promise 用es5的基础实现
    $.ajax仿axios封装
    js基础拖拽效果
  • 原文地址:https://www.cnblogs.com/51net/p/10255046.html
Copyright © 2011-2022 走看看