成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

C#Windows應(yīng)用程序開發(fā)之窗體控件

開發(fā) 后端
C#Windows應(yīng)用程序開發(fā)之窗體控件是怎么添加的呢?具體的操作是什么呢?那么本文就向你詳細(xì)介紹這方面的內(nèi)容。

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

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

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

C#Windows應(yīng)用程序開發(fā)之模板圖 

C#Windows應(yīng)用程序開發(fā)之窗體添加控件

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。

  1. Label label;   
  2. Button button;   
  3. TreeView tree;   

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

  1. Label label = new Label();   
  2. Button button = new Button();   
  3. TreeView tree = new TreeView();   

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

  1. tree.Width = 100;   
  2. tree.Height = 100;   

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

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

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

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

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

  1. this.Controls.Add(label);   
  2. this.Controls.Add(button);   
  3. this.Controls.Add(tree);   

C#Windows應(yīng)用程序開發(fā)之窗體添加控件的基本情況就向你介紹到這里,希望對你理解和學(xué)習(xí)C#Windows應(yīng)用程序開發(fā)之窗體添加控件有所幫助。

【編輯推薦】

  1. C#啟動Windows服務(wù)及關(guān)閉實例實現(xiàn)
  2. C#啟動Windows服務(wù)的窗體程序淺析
  3. C#Windows服務(wù)程序之安裝項目
  4. C#實現(xiàn)Windows后臺服務(wù)實例淺析
  5. C#Windows應(yīng)用程序開發(fā)之創(chuàng)建窗體
責(zé)任編輯:仲衡 來源: builder.com.cn
相關(guān)推薦

2009-08-14 17:27:30

C#Windows應(yīng)用

2009-08-14 17:43:20

C#Windows應(yīng)用

2009-08-14 17:55:52

C#Windows應(yīng)用

2009-08-14 18:04:59

C#Windows應(yīng)用

2009-08-14 18:00:22

C#Windows應(yīng)用

2009-08-14 17:51:32

C#Windows應(yīng)用

2009-08-14 14:25:09

Windows服務(wù)程序

2009-08-25 09:39:21

創(chuàng)建C# Window

2009-08-14 14:45:03

C#Windows服務(wù)

2009-08-14 14:17:16

C#Windows服務(wù)

2009-08-14 16:24:00

Windows服務(wù)程序

2009-08-14 15:54:50

Windows服務(wù)程序C#Windows服務(wù)

2009-08-14 15:19:38

Windows服務(wù)程序Windows服務(wù)

2009-08-14 15:47:18

C#Windows服務(wù)

2009-08-14 15:06:08

Windows服務(wù)程序

2009-08-14 16:48:39

C#Windows服務(wù)

2009-08-24 14:19:27

C# Windows應(yīng)

2009-08-14 10:42:16

Timer控件的使用C#windows服務(wù)

2009-08-14 10:50:09

Windows服務(wù)介紹

2009-08-14 13:41:13

C#Windows服務(wù)
點贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 免费三级黄| 最新黄色在线观看 | 国产午夜精品理论片a大结局 | 99精品国产一区二区青青牛奶 | 自拍视频国产 | 亚洲人成人一区二区在线观看 | 久久精品一级 | 久久毛片网站 | 欧美性一区二区三区 | 在线日韩 | 国产精品欧美一区二区 | 中国一级特黄毛片大片 | 欧美在线视频网 | 国产欧美日韩在线播放 | 国产女人与拘做视频免费 | 亚洲欧洲日本国产 | 久久亚洲精品国产精品紫薇 | 国产一区亚洲 | 欧美日韩在线观看一区 | 久久一区精品 | 午夜视频大全 | 天天插天天操 | 久久久久久久久久久久91 | 亚洲女人天堂网 | 一区在线播放 | 免费观看av | 国产日韩中文字幕 | 久久国产精品精品 | 可以免费观看的av | 日韩在线小视频 | 久草在线在线精品观看 | 黄色毛片网站在线观看 | 日韩成人影院在线观看 | 国产免费一区二区 | 视频在线一区二区 | 一区二区三区国产在线观看 | 中文字幕91| 在线看一区二区三区 | 中文字幕一区在线观看视频 | 欧美一区二区三区在线观看 | 激情婷婷 |