完成MDI界面程序的制作,具備多個(gè)菜單選項(xiàng)礼旅,其中膳叨,點(diǎn)擊“文件->打開(kāi)”選項(xiàng)可以彈出子界面。
1.MDI容器窗體
只要將窗體的IsMdiContainer屬性設(shè)置為T(mén)rue痘系,它就是容器窗體菲嘴。一種是在窗體的Load()事件中設(shè)置,一種是在屬性中設(shè)置:
this.IsMdiContainer=True;
容器窗體在顯示后汰翠,其客戶區(qū)是凹下的龄坪,等待子窗體顯示在下凹區(qū)。不要在容器窗體的客戶區(qū)設(shè)計(jì)任何控件复唤。
2.MDI子窗體
MDI子窗體就是一般的窗體健田,其上可以設(shè)計(jì)任何控件,此前設(shè)計(jì)過(guò)的任何窗體都可以作為MDI子窗體佛纫。只要將某個(gè)窗體實(shí)例的MdiParent屬性設(shè)置到一個(gè)MDI父窗體妓局,它就是那個(gè)父窗體的子窗體,語(yǔ)法為:
窗體實(shí)例名.MdiParent=父窗體對(duì)象;
下面是前兩步的動(dòng)態(tài)圖
3.Menustrip控件
使用戶能夠更方便的創(chuàng)建菜單呈宇。
菜單中可以添加:
? 菜單項(xiàng)(MenuItem)
? 組合框(ComboBox)
? 文本框(TextBox)
4.toolstrip好爬、stausstrip主要屬性
屬性 | 說(shuō)明 |
---|---|
imagescalingsize | 工具欄或狀態(tài)欄的顯示圖像的大小 |
items | 在工具條或狀態(tài)條上顯示的項(xiàng)的集合 |
工具欄及狀態(tài)欄上的按鈕和標(biāo)簽的主要屬性和事件
名稱 | 說(shuō)明 | |
---|---|---|
屬性 | displaystyle | 設(shè)置圖像和文本的顯示方式,包括顯示文本甥啄、顯示圖像存炮、顯示文本和圖像或什么都不顯示 |
屬性 | image | 按鈕/標(biāo)簽上顯示的圖片 |
屬性 | text | 按鈕/標(biāo)簽上顯示的文本 |
事件 | clik | 單擊按鈕/標(biāo)簽時(shí),觸發(fā)該事件 |
狀態(tài)欄特有屬性:
屬性 | 說(shuō)明 |
---|---|
spring | 指定項(xiàng)是否填滿剩余空間 |
打開(kāi)界面按鈕
FormChild frmChild = new FormChild();
frmChild.MdiParent = this;
frmChild.Show();
// 試一試frmChild.ShowDialog()看看什么效果