zoukankan      html  css  js  c++  java
  • C#中MDI窗体的一些设置

    一、MDI的子窗体一旦放大后,子窗体的图标就越过菜单栏,跑到最上面去了?

    把父窗口中的MainMenuStrip属性设置成父窗口的MenuStrip!

    二、

    1.建立MainForm(设置属性IsMdiContainer=true)父窗体如下所示。

    2.双击工具栏上的Form1 图标。设置Form1子窗体的显示。

    Form1子窗体显示代码如下:

    private void toolStripButton1_Click(objectsender, EventArgs e)

    {

        Form1 f1= new Form1();

        f1.WindowState = FormWindowState.Normal;

        f1.MdiParent = this;

        f1.Show();

    }

    3.选中菜单栏menuStrip1,设置其 ItemAdded 事件。

    menuStrip1的ItemAdded事件代码如下:

    private void menuStrip1_ItemAdded(objectsender, ToolStripItemEventArgs e)

    {

        if(e.Item.Text.Length == 0         //隐藏子窗体图标

            || e.Item.Text == "最小化(&N)"  //隐藏最小化按钮

            || e.Item.Text == "还原(&R)"  //隐藏还原按钮

            || e.Item.Text == "关闭(&C)")//隐藏最关闭按钮

        {

            e.Item.Visible = false;

        }

    }

  • 相关阅读:
    ndarray数据类型
    创建ndarray
    SqlHelper
    插入订单并且输出订单号的sql存储过程
    JQury自动切换图片
    设计模式--责任链模式
    设计模式--模板方法模式
    设计模式--观察者模式
    设计模式--享元模式
    设计模式--组合模式
  • 原文地址:https://www.cnblogs.com/FLWL/p/3890218.html
Copyright © 2011-2022 走看看