文章目錄
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)
{
}
}
}