第二步 向表单中增加控件
接着的一步是向表单中增加控件我们为每个控件创建一个实例变量对这些新实例变量进行初始化最后把每个控件都放在表单中这里是增加了控件之后表单的样子以及更新过的代码
public class TempConverter : SystemWinFormsForm {
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() {
thisSetSize();
thisBorderStyle = FormBorderStyleFixedDialog;
thisText = +C -> +F / +F -> +C ;
thisStartPosition = FormStartPositionCenterScreen;
thisHelpButton = false;
thisMaximizeBox = false;
tTempCelTabIndex = ;
tTempCelSetSize();
tTempCelSetLocation();
lTempCelTabStop = false;
lTempCelText = +C ;
lTempCelSetSize( );
lTempCelSetLocation();
tTempFahTabIndex = ;
tTempFahSetSize();
tTempFahSetLocation();
lTempFahTabStop = false;
lTempFahText = +F ;
lTempFahSetSize();
lTempFahSetLocation();
bnCtoFTabIndex = ;
bnCtoFText = +C to +F ;
bnCtoFSetSize();
bnCtoFSetLocation();
bnFtoCTabIndex = ;
bnFtoCText = +F to +C ;
bnFtoCSetSize();
bnFtoCSetLocation();
thisControlsAdd(tTempCel);
thisControlsAdd(lTempCel);
thisControlsAdd(tTempFah);
thisControlsAdd(lTempFah);
thisControlsAdd(bnCtoF);
thisControlsAdd(bnFtoC);
}
以上代码首先创建两个标签两个文本框和两个按钮然后对每个控件进行初始化并将其加入表单中具体的含义如下
- SetSize() 初始化控件的尺寸
- SetLocation() 初始化表单中控件的位置
- 设置控件的TabStop 属性为false表示这个控件从不被聚焦
- 设置TabIndex 为 X 表示当敲击TAB键x次后聚焦此控件
- 控件的text 属性表示显示在其上的文字信息
- thisControlsAdd() 表示在表单上放置一个控件要快速地添加每个控件可以这么书写thisControls = new
Control[] { tTempCel lTempCel tTempFar?}