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

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

簡化自定義控件

2019-11-11 03:21:53
字體:
來源:轉載
供稿:網友

新建一個窗體應用程序,默認會新建一個窗體Form1。

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

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

PS:建議應用于自定義控件。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 吉木乃县| 镇康县| 沁阳市| 博白县| 灵石县| 方城县| 阳信县| 东乡县| 宿迁市| 繁峙县| 察隅县| 津市市| 遂川县| 卢龙县| 宽城| 吴川市| 岢岚县| 景德镇市| 奎屯市| 宝丰县| 香格里拉县| 搜索| 台安县| 华阴市| 阜城县| 耿马| 肇州县| 右玉县| 班玛县| 麻栗坡县| 郧西县| 海原县| 枣庄市| 景东| 新丰县| 河西区| 克拉玛依市| 南投县| 石家庄市| 桦川县| 堆龙德庆县|