GetText成员函数返回当前编辑框内的内容,SetText将传递字符串给编辑框。
当在下拉列表框中按下回车键后,ComboBox->Text的内容和ComboBox->CurList->Text的内容将是一样的。其中ComboBox->Text表示的是组合框的编辑框的内容,而ComboBox->CurList->Text表示的是当前由用户选中的表项的内容。Object UNIX Class自动保持这两项内容的同步。
8)TCheckBox与TRadioButtom
校验框和互锁按钮是由TCheckBox和TadioButton的事例所表示。TradioButton是由TCheckBox派生的。
TCheckBox和RadioButton构造函数接受通常的控件构造函数:成组框组号标识GroupID,坐标以及显示颜色。另外,还接受一个初始状态。
GroupID是已经定义好的成组框的组号,被用来指向选择框的逻辑分组。如果不指定成组框号,则选择框不属于任何分组,默认它属于父对话框。
TCheckBox *CheckBox;
TradioButton *RadioButton;
CheckBox = new TCheckBox(CHECKED,1,“校验框一”,4,5,BLACK_WHITE);
RadioButton = new TadioButton(UNCHECKED,1,”互锁按钮一”,
4,6,BLACK_WHITE);
其中,第一个参数CHECKED或UNCHECKED表示它们的初始状态;第二个参数表示成组框组号;第三个参数表示它们的显示文本;第四个参数表示相对于父对话框的列坐标;第五个参数表示相对于父对话框的行坐标。
查询选择框是查找选择框的状态,并对它作出响应的一种方法。互锁按钮和校验框有两种状态:CHECKED和UNCHECKED。使用类成员数据可以得到它们的状态:CheckBox->Status和RadioButton->Status。修改选择框的扎表面上看来是程序用户的职责,但是,在某些时候,程序需要直接控制选择框的状态。
TCheckBox类和TradioButton类提供了两个成员函数能完成该操作:SetCheck和SetUnCheck。
①SetCheck强制选择框为CHECKED状态。
②SetUnCheck强制选择框为UNCHECKED状态。
9) TGroup
提供对话框的成组框。它对TRadioButton和TCheckBox分组比较有用。TGroup的构造函数接受通常控件构造函数的参数:坐标、宽度、高度以及显示颜色。另外,还要传递一个成组框标题和一个在父对话框内唯一的组号ID。
TGroup *Group; Group = new TGroup(1,“文件列表”,2,3,24,6,BLACK_WHITE);
|