日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > C# >内容正文

C#

C#学习笔记——MDI窗体(多文档界面)

發布時間:2025/4/5 C# 56 豆豆
生活随笔 收集整理的這篇文章主要介紹了 C#学习笔记——MDI窗体(多文档界面) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1、設置父窗體:

如果要將某個窗體設置為父窗體,只需將該窗體的IsMdiContainer屬性設置為True即可。

2、設置子窗體:

通過設為某個窗體的MdiParent屬性來確定該窗體是那個窗體的子窗體。

語法如下:

1: public Form MdiParent{get;set;} 3、排列MDI子窗體:

語法如下:

1: public void LayoutMdi(MdiLayout value)

value:是MdiLayout的枚舉值之一,用來定義MDI子窗體的布局。

枚舉成員說明
Cascade層疊排列MDI子窗體
TileHorizontal水平平鋪MDI子窗體
TileVertical垂直平鋪MDI子窗體

例程;

1: public partial class FormMain : Form 2: { 3: public FormMain() 4: { 5: InitializeComponent(); 6: } 7:? 8: private void 加載子窗體ToolStripMenuItem_Click(object sender, EventArgs e) 9: { 10: FormChild_1 frm1 = new FormChild_1(); 11: frm1.MdiParent = this; 12: frm1.Show(); 13:? 14: FormChild_2 frm2 = new FormChild_2(); 15: frm2.MdiParent = this; 16: frm2.Show(); 17:? 18: FormChild_3 frm3 = new FormChild_3(); 19: frm3.MdiParent = this; 20: frm3.Show(); 21: } 22:? 23: private void 水平平鋪ToolStripMenuItem_Click(object sender, EventArgs e) 24: { 25: LayoutMdi(MdiLayout.TileHorizontal); 26: } 27:? 28: private void 垂直平鋪ToolStripMenuItem_Click(object sender, EventArgs e) 29: { 30: LayoutMdi(MdiLayout.TileVertical); 31: } 32:? 33: private void 層疊排列ToolStripMenuItem_Click(object sender, EventArgs e) 34: { 35: LayoutMdi(MdiLayout.Cascade); 36: } 37:? 38: } 作者:韓兆新 出處:http://hanzhaoxin.cnblogs.com/ 本文版權歸作者和博客園共有,歡迎轉載,但未經作者同意必須保留此段聲明,且在文章頁面明顯位置給出原文連接,否則保留追究法律責任的權利。 分類:?[01]C#語言基礎 標簽:?C#學習筆記
本文轉自韓兆新博客博客園博客,原文鏈接:http://www.cnblogs.com/hanzhaoxin/archive/2012/12/18/2822806.html,如需轉載請自行聯系原作者

總結

以上是生活随笔為你收集整理的C#学习笔记——MDI窗体(多文档界面)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。