亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > C# > 正文

C#設置MDI子窗體只能彈出一個的方法

2020-01-24 02:31:11
字體:
來源:轉載
供稿:網友

Windows程序設計中的MDI(Multiple Document Interface)官方解釋就是所謂的多文檔界面,與此對應就有單文檔界面 (SDI), 它是微軟公司從Windows 2.0下的Microsoft Excel電子表格程序開始引入的,Excel電子表格用戶有時需要同時操作多份表格,MDI正好為這種操作多表格提供了很大的方便,于是就產生了MDI程序。

新建一個WindowForm程序。得到一個窗體作為我們父窗體Parent。拖入一個menustrip空間。在新建一個窗體FrmChildren作為我們子窗體,界面如下圖所示:

其代碼如下所示:

public Form1(){  InitializeComponent();  //將Form1設置為MDI窗體,當然在Form1的IsMdiContainer屬性頁可以設置  this.IsMdiContainer = true;}

在menustrip打開子窗體的事件代碼如下:

private void tsmiOpenWindow_Click(object sender, EventArgs e){    FrmChildren child = FrmChildren.GetWindow();//調用方法  child.MdiParent = this;//設置child的父窗體為當前窗體  child.Show();  }

GetWindow()這個方法在哪里呢。當然是在FrmChildren子窗體里面寫

 public partial class FrmChildren : Form  {    private FrmChildren() //由 public FrmChildren改為 private FrmChildren    {      InitializeComponent();    }    static FrmChildren fc = null; 創建一個靜態對象    public static FrmChildren GetWindow()    {  //當子窗體沒有開啟或者已經釋放。就可以創建新窗體      if (fc==null||fc.IsDisposed)      {        fc = new FrmChildren();      }      return fc;    }  }

第二種方法:

這種方法個人覺得很簡單。直接在在menustrip打開子窗體的事件下面寫就ok了

private void tsmiOpenWindow_Click(object sender, EventArgs e){ #region 方法二Application收集打開的窗體,用索引器來尋找,就是窗體的Name屬性//方法二.如果沒有Name為FrmChildren的子船體,實例化創建。和之前的正規做法沒有什么差別,只是多了判斷。if (Application.OpenForms["FrmChildren"] == null){FrmChildren child = new FrmChildren();child.MdiParent = this;child.Show();}else//有Name為FrmChildren的子船體,就直接show(){Application.OpenForms["FrmChildren"].Show();}#endregion}

感興趣的朋友可以調試運行一下本文所述示例,相信會有不小的收獲。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
日韩电影中文字幕一区| 国产一区二区丝袜| 日本精品在线视频| 亚洲精选中文字幕| 久久香蕉国产线看观看网| 色爱av美腿丝袜综合粉嫩av| 亚洲小视频在线| 亚洲高清免费观看高清完整版| 久久久国产91| 欧美理论电影在线观看| 在线播放日韩av| 国产中文欧美精品| 九九九热精品免费视频观看网站| 欧美精品精品精品精品免费| 亚洲高清久久网| 久久理论片午夜琪琪电影网| 成人高清视频观看www| 日韩在线观看你懂的| 国产午夜精品美女视频明星a级| 日韩午夜在线视频| 中文字幕九色91在线| 亚洲精品国精品久久99热| 欧美小视频在线观看| 亚洲自拍偷拍福利| 日韩网站免费观看| 一区二区av在线| 91av在线不卡| 久久天天躁狠狠躁夜夜躁| 欧美亚洲日本黄色| 亚洲国产小视频在线观看| 国产日韩视频在线观看| 亚洲精品美女久久久久| 欧洲成人免费aa| 欧美最猛性xxxxx(亚洲精品)| 欧美性色19p| 国产精品91一区| 国产欧美日韩亚洲精品| 国产欧美精品在线| 亚洲精品99久久久久| 欧美极品欧美精品欧美视频| 亚洲欧美激情另类校园| 狠狠躁18三区二区一区| 国产精品美女www爽爽爽视频| 中文字幕在线精品| 国产精品爽黄69天堂a| 亚洲在线免费看| 亚洲精品乱码久久久久久按摩观| 国产精品av免费在线观看| 一区二区三区 在线观看视| 久久天天躁狠狠躁夜夜爽蜜月| 国产欧美久久久久久| 中文字幕日韩欧美精品在线观看| 97在线视频免费看| 亚洲精品理论电影| 亲子乱一区二区三区电影| 日韩中文字幕在线视频| 亚洲精品电影久久久| 日韩欧美精品网址| 一本久久综合亚洲鲁鲁| 在线看片第一页欧美| 亚洲图片制服诱惑| 国产91网红主播在线观看| 成人激情视频在线| 国产色综合天天综合网| 91久久夜色精品国产网站| 91久久精品视频| 爱福利视频一区| 精品国产视频在线| 久久久天堂国产精品女人| 国产精品av在线播放| 18一19gay欧美视频网站| 亚洲欧美日韩网| 久久久久久久久91| 亚洲网址你懂得| 国产精品自拍偷拍视频| 日韩欧美在线第一页| 91tv亚洲精品香蕉国产一区7ujn| 国产精品国内视频| 久久九九有精品国产23| 国产久一一精品| 久久久免费观看| www日韩欧美| 亚洲大胆美女视频| 国产精品成人一区二区三区吃奶| 久久久久999| 国产成人高潮免费观看精品| 久久6免费高清热精品| 国产精品欧美一区二区| 97成人在线视频| 亚洲天堂网站在线观看视频| 日韩中文字幕在线精品| 国产午夜精品全部视频播放| 中文字幕亚洲欧美在线| 国产日韩在线亚洲字幕中文| 这里精品视频免费| 久久久久久久久久国产| 亚洲美女av在线| 最好看的2019年中文视频| 亚洲福利在线视频| 亚洲国产美女精品久久久久∴| 精品一区二区三区四区在线| 午夜精品一区二区三区在线| 国产97人人超碰caoprom| 亚洲一区国产精品| 91亚洲永久免费精品| 国产成人精品综合久久久| 欧美性一区二区三区| 亚洲国产高清福利视频| 欧美夜福利tv在线| 国产精品爽爽爽爽爽爽在线观看| 欧美大片在线影院| 久久久精品免费视频| 日韩欧美大尺度| 亚洲视频欧美视频| 日韩av电影手机在线观看| 91精品久久久久久久久青青| 亚洲白拍色综合图区| 日韩精品极品视频免费观看| 亚洲精品720p| 久久99国产综合精品女同| 欧美日韩在线视频观看| 日韩欧美黄色动漫| 国内偷自视频区视频综合| 亚洲国产欧美一区二区三区久久| 午夜精品福利在线观看| 成人乱人伦精品视频在线观看| 欧美成年人视频网站| 热久久美女精品天天吊色| 欧美日韩成人在线观看| 亚洲色图第一页| 中文字幕日韩电影| 精品视频久久久久久| 欧美极品美女电影一区| 国产精品嫩草影院久久久| 精品亚洲一区二区| 亚洲欧美一区二区三区四区| 中文字幕精品在线| 国产精品免费久久久久影院| 欧美一区二区视频97| 国产精品吊钟奶在线| 欧美性videos高清精品| 国产精品久久久久免费a∨大胸| 欧美精品一区二区免费| 国产成人av在线| 国产69精品久久久久久| 国产香蕉97碰碰久久人人| 久久久久久久国产精品视频| 欧美精品video| 国产v综合v亚洲欧美久久| 欧美激情视频网站| 久久久日本电影| 555www成人网| 91久久在线视频| 日本中文字幕不卡免费| 国产精品第二页| 欧美丝袜一区二区| 亚洲国产精品人久久电影| 在线午夜精品自拍| 亚洲免费电影一区| 国内精品久久久久| 国产精品吴梦梦| 久久影视电视剧免费网站清宫辞电视| 亚洲人成网站色ww在线| 色综合男人天堂|