国产探花免费观看_亚洲丰满少妇自慰呻吟_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();就可以了。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 彰化县| 西青区| 博乐市| 常宁市| 绵阳市| 保定市| 云龙县| 根河市| 和田县| 桦南县| 从江县| 望奎县| 车险| 涞水县| 盐亭县| 安图县| 朔州市| 五家渠市| 鄂尔多斯市| 桑日县| 广西| 巧家县| 城市| 天津市| 新邵县| 察雅县| 兴义市| 渭源县| 呼和浩特市| 青神县| 尼木县| 昭觉县| 广州市| 布拖县| 新郑市| 深泽县| 鹰潭市| 阿勒泰市| 绥中县| 微山县| 娄底市|