C#表單增加控件簡(jiǎn)單描述
C#語言有很多值得學(xué)習(xí)的地方,這里我們主要介紹C#表單控件,包括介紹SetLocation() 初始化表單中控件的位置等方面。
C#表單控件
這里介紹向C#表單控件,我們?yōu)槊總€(gè)控件創(chuàng)建一個(gè)實(shí)例變量,對(duì)這些新實(shí)例變量進(jìn)行初始化,最后把每個(gè)控件都放在表單中。這里是增加了控件之后表單的樣子,以及更新過的代碼:
- public class TempConverter : System.WinForms.Form {
- Label lTempFah = new Label();
- Label lTempCel = new Label();
- TextBox tTempFah = new TextBox();
- TextBox tTempCel = new TextBox();
- Button bnCtoF = new Button();
- Button bnFtoC = new Button();
- public TempConverter() {
- this.SetSize(180,90);
- this.BorderStyle = FormBorderStyle.FixedDialog;
- this.Text =" +C -> +F / +F -> +C ";
- this.StartPosition = FormStartPosition.CenterScreen;
- this.HelpButton = false;
- this.MaximizeBox = false;
- tTempCel.TabIndex = 0;
- tTempCel.SetSize(50,25);
- tTempCel.SetLocation(13,5);
- lTempCel.TabStop = false;
- lTempCel.Text = "+C ";
- lTempCel.SetSize(25, 25);
- lTempCel.SetLocation(65,5);
- tTempFah.TabIndex = 1;
- tTempFah.SetSize(50,25);
- tTempFah.SetLocation(90,5);
- lTempFah.TabStop = false;
- lTempFah.Text = "+F ";
- lTempFah.SetSize(25,25);
- lTempFah.SetLocation(142,5);
- bnCtoF.TabIndex = 2;
- bnCtoF.Text = "+C to +F ";
- bnCtoF.SetSize(70,25);
- bnCtoF.SetLocation(13,35);
- bnFtoC.TabIndex = 3;
- bnFtoC.Text = "+F to +C ";
- bnFtoC.SetSize(70,25);
- bnFtoC.SetLocation(90,35);
- this.Controls.Add(tTempCel);
- this.Controls.Add(lTempCel);
- this.Controls.Add(tTempFah);
- this.Controls.Add(lTempFah);
- this.Controls.Add(bnCtoF);
- this.Controls.Add(bnFtoC);
- }
以上代碼首先創(chuàng)建兩個(gè)標(biāo)簽、兩個(gè)文本框和兩個(gè)按鈕,然后對(duì)每個(gè)控件進(jìn)行初始化并將其加入表單中。C#表單控件具體的含義如下:
◆SetSize() 初始化控件的尺寸
◆SetLocation() 初始化表單中控件的位置
◆設(shè)置控件的TabStop 屬性為false表示這個(gè)控件從不被聚焦
◆設(shè)置TabIndex 為 X 表示當(dāng)敲擊TAB鍵x次后聚焦此控件
◆控件的text 屬性表示顯示在其上的文字信息
◆this.Controls.Add() 表示在表單上放置一個(gè)控件,要快速地添加每個(gè)控件,可以這么書寫:this.Controls = new
【編輯推薦】