国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

C#制作MID窗體

2019-11-18 16:47:26
字體:
來源:轉載
供稿:網友

在VB中做 MDI窗體很簡單。在C#里就沒有這個輕松了,不過還是很方便的。

首先在C#里添加一個窗體,命名為MdiMain,將其IsMdiContainer設定成true,這樣MDI主窗體就建立了。然后再添加新窗體,命名為MdiChild。現在運行程序,會發現只運行了MdiMain這個主窗體。呵呵因為我們沒有寫任何代碼,第二個窗體當然不能出現了。現在來添加這個代碼。

在MdiMain窗體上添加一個Menu,然后隨便寫個子菜單。雙擊子菜單,會出現它的Click事件,在這個事件內寫如下代碼:

MdiChild frmMdiChild=new MdiChild();
frmMdiChild.Mdiparent=this;
frmMdiChild.Show();

這樣在單擊菜單項的時候就能顯示MdiChild這個窗體了。但是這樣會出現一個問題,就是說如果我按兩次那個菜單項就會出現兩個MdiChild窗體,呵呵,這是因為在C#中窗體就是一個Class,用剛才的代碼就新建了一個MdiChild的實例。所以你按幾次菜單項就會出現幾個窗體了。控制的方法之一就是寫一個變量,來存放是否打開了這個窗體,如果打開了就不繼續執行了。這個小代碼還是很簡單的。

如果想通過程序關閉MdiChild窗體,只需在MdiChild里添加一個Button,在Button的Click事件里寫上Close();就可以了。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 泸西县| 江陵县| 潢川县| 石家庄市| 师宗县| 锦州市| 抚顺市| 胶州市| 兰州市| 宜春市| 新和县| 五家渠市| 丹江口市| 扶沟县| 遂川县| 乾安县| 鹿泉市| 辽阳市| 绵阳市| 太湖县| 故城县| 资中县| 阿尔山市| 临夏县| 长乐市| 高阳县| 昌图县| 罗源县| 利津县| 洪泽县| 吉水县| 龙海市| 闸北区| 浦东新区| 武夷山市| 无为县| 望城县| 黄冈市| 鲜城| 金川县| 莫力|