本篇內(nèi)容主要講解“C#Windows應(yīng)用程序開發(fā)實(shí)現(xiàn)窗體控件”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實(shí)用性強(qiáng)。下面就讓小編來帶大家學(xué)習(xí)“C#Windows應(yīng)用程序開發(fā)實(shí)現(xiàn)窗體控件”吧!
創(chuàng)新互聯(lián)是一家專注于做網(wǎng)站、網(wǎng)站建設(shè)與策劃設(shè)計(jì),西安網(wǎng)站建設(shè)哪家好?創(chuàng)新互聯(lián)做網(wǎng)站,專注于網(wǎng)站建設(shè)10余年,網(wǎng)設(shè)計(jì)領(lǐng)域的專業(yè)建站公司;建站業(yè)務(wù)涵蓋:西安等地區(qū)。西安做網(wǎng)站價(jià)格咨詢:13518219792
通常windows應(yīng)用程序都有相似的特征:控件、菜單、工具條、狀態(tài)欄等等。每次我們開始作一個(gè)新的windows應(yīng)用程序時(shí)都是以相同的事情開始:建立項(xiàng)目,添加控件和事件處理器。如果我們有一個(gè)模板,那么我們就可以節(jié)約大量的時(shí)間了。
在介紹如何建立模板的過程中,將涉及大量的微軟.net framework類庫的基本知識(shí)。如果你沒有使用集成開發(fā)環(huán)境那么本文介紹的模板對(duì)你將非常有用,如果你使用了visual studio.net這樣的集成開發(fā)環(huán)境你也可以從中了解控件的工作方式,這對(duì)你也是很有用的。
在windows應(yīng)用程序開發(fā)中,你不可能完全跳過這些步驟,你可以對(duì)他作些修改,但不可能完全跳過。下面是完全的模板圖:
C#Windows應(yīng)用程序開發(fā)之窗體添加控件
windows控件均繼承自System.Windows.Forms.Control類,control類處理用戶輸入、安全等,他給窗體的控件提供了一個(gè)windows句柄,以及一些重要的屬性,如Name, Enabled, Text, BackColor, Left, Top, Size, Location, Visible, Width, 和 Height。
System.Windows.Forms名稱空間提供了12個(gè)控件,每一個(gè)控件都有它自己的屬性和特征,所以在篇文章中我們不可能全部討論。給窗體添加控減非常容易,下面的代碼給窗體添加了三個(gè)控件,分別是:Label, Button, 和TreeView。
Label label; Button button; TreeView tree;
C#Windows應(yīng)用程序開發(fā)之窗體添加控件為了簡便,可以在聲明的同時(shí)實(shí)例化這些對(duì)象。
Label label = new Label(); Button button = new Button(); TreeView tree = new TreeView();
C#Windows應(yīng)用程序開發(fā)之窗體添加控件然后在InitializeComponent方法中設(shè)置這些控件的屬性,尤其是設(shè)置控件的大小和在窗體中的位置,對(duì)于大小可以使用width和height屬性,比如treeview控件的大小可以使用下面的屬性:
tree.Width = 100; tree.Height = 100;
C#Windows應(yīng)用程序開發(fā)之窗體添加控件確定控件的位置可以使用控件的left和top屬性,這兩個(gè)屬性決定了控件的左上角的位置,就像下面的語句決定了treeview的位置:
tree.Top = 40; tree.Left = 20;
當(dāng)然你也可以使用更簡單的Location屬性,將System.Drawing.Point結(jié)構(gòu)的實(shí)例賦給他。我們用這種方法確定Label和Button的位置。
label.Location = new Point(220, 40); button.Location = new Point(220, 80);
下一步就是要使控件在窗體上可見。使用Form.ControlCollection類的add方法將每個(gè)控件添加到窗體的ControlCollection中,ControlCollection可以使用窗體的控件屬性訪問。實(shí)現(xiàn)C#Windows應(yīng)用程序開發(fā)窗體添加控件。
this.Controls.Add(label); this.Controls.Add(button); this.Controls.Add(tree);
到此,相信大家對(duì)“C#Windows應(yīng)用程序開發(fā)實(shí)現(xiàn)窗體控件”有了更深的了解,不妨來實(shí)際操作一番吧!這里是創(chuàng)新互聯(lián)網(wǎng)站,更多相關(guān)內(nèi)容可以進(jìn)入相關(guān)頻道進(jìn)行查詢,關(guān)注我們,繼續(xù)學(xué)習(xí)!
網(wǎng)站名稱:C#Windows應(yīng)用程序開發(fā)實(shí)現(xiàn)窗體控件
當(dāng)前地址:http://www.ekvhdxd.cn/article8/ghdpip.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供服務(wù)器托管、定制開發(fā)、網(wǎng)站建設(shè)、、關(guān)鍵詞優(yōu)化、外貿(mào)網(wǎng)站建設(shè)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)