西甲

C#编程入门三部曲-第二步 向表单中增加控件_a

2020-01-16 13:19:53来源:励志吧0次阅读

第二步 向表单中增加控件

接着的一步是向表单中增加控件。我们为每个控件创建一个实例变量,对这些新实例变量进行初始化,最后把每个控件都放在表单中。这里是增加了控件之后表单的样子,以及更新过的代码:

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?.}

小孩咳嗽有痰能喝鸡蛋饭吗
体检说是动脉硬化
老人血栓吃通心络可以吗
消肿止痛吃什么消肿快
分享到: