中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

C#Windows應用程序開發實現窗體控件

發布時間:2021-07-16 11:56:05 來源:億速云 閱讀:180 作者:chen 欄目:編程語言

本篇內容主要講解“C#Windows應用程序開發實現窗體控件”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“C#Windows應用程序開發實現窗體控件”吧!

通常windows應用程序都有相似的特征:控件、菜單、工具條、狀態欄等等。每次我們開始作一個新的windows應用程序時都是以相同的事情開始:建立項目,添加控件和事件處理器。如果我們有一個模板,那么我們就可以節約大量的時間了。

在介紹如何建立模板的過程中,將涉及大量的微軟.net framework類庫的基本知識。如果你沒有使用集成開發環境那么本文介紹的模板對你將非常有用,如果你使用了visual studio.net這樣的集成開發環境你也可以從中了解控件的工作方式,這對你也是很有用的。

在windows應用程序開發中,你不可能完全跳過這些步驟,你可以對他作些修改,但不可能完全跳過。下面是完全的模板圖:

C#Windows應用程序開發實現窗體控件

C#Windows應用程序開發之窗體添加控件

windows控件均繼承自System.Windows.Forms.Control類,control類處理用戶輸入、安全等,他給窗體的控件提供了一個windows句柄,以及一些重要的屬性,如Name, Enabled, Text, BackColor, Left, Top, Size, Location, Visible, Width, 和 Height。

System.Windows.Forms名稱空間提供了12個控件,每一個控件都有它自己的屬性和特征,所以在篇文章中我們不可能全部討論。給窗體添加控減非常容易,下面的代碼給窗體添加了三個控件,分別是:Label, Button, 和TreeView。

Label label;   Button button;   TreeView tree;

C#Windows應用程序開發之窗體添加控件為了簡便,可以在聲明的同時實例化這些對象。

Label label = new Label();   Button button = new Button();   TreeView tree = new TreeView();

C#Windows應用程序開發之窗體添加控件然后在InitializeComponent方法中設置這些控件的屬性,尤其是設置控件的大小和在窗體中的位置,對于大小可以使用width和height屬性,比如treeview控件的大小可以使用下面的屬性:

tree.Width = 100;   tree.Height = 100;

C#Windows應用程序開發之窗體添加控件確定控件的位置可以使用控件的left和top屬性,這兩個屬性決定了控件的左上角的位置,就像下面的語句決定了treeview的位置:

tree.Top = 40;   tree.Left = 20;

當然你也可以使用更簡單的Location屬性,將System.Drawing.Point結構的實例賦給他。我們用這種方法確定Label和Button的位置。

label.Location = new Point(220, 40);   button.Location = new Point(220, 80);

下一步就是要使控件在窗體上可見。使用Form.ControlCollection類的add方法將每個控件添加到窗體的ControlCollection中,ControlCollection可以使用窗體的控件屬性訪問。實現C#Windows應用程序開發窗體添加控件。

this.Controls.Add(label);   this.Controls.Add(button);   this.Controls.Add(tree);

到此,相信大家對“C#Windows應用程序開發實現窗體控件”有了更深的了解,不妨來實際操作一番吧!這里是億速云網站,更多相關內容可以進入相關頻道進行查詢,關注我們,繼續學習!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

宁德市| 成武县| 孟连| 中方县| 北京市| 晋州市| 利津县| 美姑县| 安顺市| 获嘉县| 嘉定区| 阿合奇县| 临江市| 历史| 商洛市| 宣化县| 钦州市| 浦县| 石景山区| 彰化县| 额尔古纳市| 凤翔县| 古田县| 营山县| 革吉县| 开阳县| 威信县| 都兰县| 临夏县| 文山县| 郴州市| 微山县| 抚顺市| 汪清县| 阳原县| 惠水县| 广元市| 宁化县| 南投市| 濮阳市| 彩票|