程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> C# >> C#入門知識 >> C#編程入門三部曲:第二步向表單中增加控件

C#編程入門三部曲:第二步向表單中增加控件

編輯:C#入門知識

第二步 向表單中增加控件

     接著的一步是向表單中增加控件。我們為每個控件創建一個實例變量,對這些新實例變量進行初始化,最後把每個控件都放在表單中。這裡是增加了控件之後表單的 樣子,以及更新過的代碼:

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);
}

以上代碼首先創建兩個標簽、兩個文本框和兩個按鈕,然後對每個控件進行初始化並將其加入表單中。具體的含義如下:
- SetSize() 初始化控件的尺寸
- SetLocation() 初始化表單中控件的位置
- 設置控件的TabStop 屬性為false表示這個控件從不被聚焦
- 設置TabIndex 為 X 表示當敲擊TAB鍵x次後聚焦此控件
- 控件的text 屬性表示顯示在其上的文字信息
- this.Controls.Add() 表示在表單上放置一個控件,要快速地添加每個控件,可以這麼書寫:this.Controls = new
Control[] { tTempCel, lTempCel, tTempFar?.}

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved