C#編程-48:文本控件復習筆記_彭世瑜_新浪博客
849
2025-03-31
SDI 窗體 (Single - Document - interface) 正常創建出來的窗體
MDI 窗體 (multiple - Document - interface 多文檔界面),用于同時顯示多個文檔,MDI 子窗體的創建避免了用戶打開很多窗口的時候任務程中擠滿了窗體。
MDI窗體的使用方法
確定一個副窗體,把窗體的IsMdiContainer屬性設置為true。
創建子窗體,并且設置他們的副窗體。
注意:設置主窗體的屬性,新建子窗體一定是在主窗體的命名空間下,,這里:主窗體名稱( MDi)子窗體的名稱為( Child)
using System;
using System.Windows.Forms;
namespace MDi
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void 新建ToolStripMenuItem_Click(object sender, EventArgs e)
{
Child mychild = new Child();
mychild.MdiParent = this;
mychild.Show();
}
private void 層疊ToolStripMenuItem_Click(object sender, EventArgs e)
{
LayoutMdi(MdiLayout.Cascade);
}
private void 水平ToolStripMenuItem_Click(object sender, EventArgs e)
{
LayoutMdi(MdiLayout.TileHorizontal);
}
private void 豎直ToolStripMenuItem_Click(object sender, EventArgs e)
{
LayoutMdi(MdiLayout.TileVertical);
}
private void 關閉ToolStripMenuItem_Click(object sender, EventArgs e)
{
Close();
}
}
}
效果圖:
C#
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。