您的位置:首页 > 编程语言 > C#

C#的多文档界面(MDI)

2013-06-16 23:03 246 查看
首先:创建父窗体 设置IsMdiContainer属性为true。

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;

namespace UsingMDI
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void visualC2010ToolStripMenuItem_Click(object sender, EventArgs e)
        {
            Form child1 = new Form();
            child1.MdiParent = this;
            child1.Text = "窗体0";
            child1.Show();
        }

        private void visualC2010ToolStripMenuItem1_Click(object sender, EventArgs e)
        {
            Form child2 = new Form();
            child2.MdiParent = this;
            child2.Text = "窗体1";
            child2.Show();
        }

        private void cascadeToolStripMenuItem_Click(object sender, EventArgs e)
        {
            this.LayoutMdi(MdiLayout.Cascade);
        }

        private void visualBasic2010ToolStripMenuItem_Click(object sender, EventArgs e)
        {
            Form child2 = new Form();
            child2.MdiParent = this;
            child2.Text = "窗体2";
            child2.Show();
        }

        private void tileHorizontalToolStripMenuItem_Click(object sender, EventArgs e)
        {
            this.LayoutMdi(MdiLayout.TileHorizontal);
        }

        private void tileVerticalToolStripMenuItem_Click(object sender, EventArgs e)
        {
            this.LayoutMdi(MdiLayout.TileVertical);
        }

        private void exitToolStripMenuItem_Click(object sender, EventArgs e)
        {
            Application.Exit();
        }
    }
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: