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

首頁 > 學(xué)院 > 開發(fā)設(shè)計(jì) > 正文

簡化自定義控件

2019-11-11 03:04:20
字體:
供稿:網(wǎng)友

新建一個(gè)窗體應(yīng)用程序,默認(rèn)會新建一個(gè)窗體Form1。

上圖中,F(xiàn)orm1包含兩個(gè)文件,本文所說的簡化即將兩個(gè)文件簡化為一個(gè)文件。先看第二個(gè)文件Form1中的代碼,如下第一張圖中,namespace意為命名空間,F(xiàn)orm1即位于Test這個(gè) 命名空間內(nèi);類Form1的修飾詞中包含一個(gè)partial,partial的作用是在同一個(gè)命名空間中,可以在不同的文件里定義相同的一個(gè)類,可以發(fā)現(xiàn)第二張圖中的Form1.Designer.cs文件中Test命名空間中定義了同樣的類Form1,并用partial修飾詞修飾,盡管兩個(gè)文件中都定義了類Form1,但由于partial修飾詞的作用,實(shí)際上只定義了一個(gè)類Form1;第一張圖中,類Form1構(gòu)造函數(shù)中的調(diào)用了一個(gè)函數(shù)InitializeComponent(),而這個(gè)函數(shù)的定義則在Form1.Designer.cs文件中,如下第三張圖。

系統(tǒng)默認(rèn)創(chuàng)建兩個(gè)文件來描述Form1,是為了讓界面與編程相分離,InitializeComponent()函數(shù)中一般用于描述界面。實(shí)際上可以將二者合二為一,最簡單的方法就是將InitializeComponent()函數(shù)直接從Form1.Designer.cs文件拷貝到Form1文件中,然后刪除Form1.Designer.cs文件,并將Form1文件中的修飾詞partial刪除即可。

PS:建議應(yīng)用于自定義控件。


發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 六盘水市| 雅安市| 安乡县| 通河县| 淮南市| 巨野县| 扎赉特旗| 阆中市| 普兰店市| 奉化市| 新龙县| 丰原市| 龙岩市| 佛山市| 赣州市| 延津县| 大埔区| 台东市| 阆中市| 武邑县| 绥江县| 中阳县| 兴宁市| 开鲁县| 大田县| 芮城县| 大关县| 习水县| 察隅县| 二手房| 栾城县| 西乌珠穆沁旗| 凌海市| 巨鹿县| 探索| 苍梧县| 玛纳斯县| 花垣县| 乌鲁木齐县| 沙洋县| 西昌市|