文章目录
MDI界面的程序设计方法
什么是MDI:简单来说就是可以套娃。有一个父窗口, 父窗口里面有很多子窗口。比如visual studio, word等。
SDI:则是你只要关掉当前的窗口才能再新建,比如记事本。
步骤方法只是基础, 最重要的还是操作
例题:
创建一个MDI程序, 单击“新建”菜单命令可创建一个子程序, 单击“退出”, 结束程序运行。程序界面如右图所示。
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace MdiDemo
{
public partial class MdiFather : Form
{
static int FormOrder = 1;
public MdiFather()
{
InitializeComponent();
}
private void 新建NToolStripMenuItem_Click(object sender, EventArgs e)
{
MdiChild mc;
mc = new MdiChild();
mc.Text = "子窗体" + FormOrder.ToString();
FormOrder++;
mc.MdiParent = this;
mc.Show();
}
private void 退出XToolStripMenuItem_Click(object sender, EventArgs e)
{
this.Close();
}
private void MdiFather_Load(object sender, EventArgs e)
{
}
}
}