太多 clear 不起!!!!
解决方案 »
- 这个输入框怎么填
- 狂高兴+散分:成功搞定photoshop中的魔术棒功能。效果以及性能都非常好。
- txt文本转入access数据库
- (求救)这是我的第一个VB程序,请各位帮帮忙!!!
- 各位老大帮帮忙,谢谢!
- vb执行的SQL语句是不是有长度限制呀(急)
- data Report 报表打包后运行程序出现“定义的应用程序或者对象错误(错误号:713)”急急!
- 如何判断闰年?
- 请问:ACCESS数据库中到底是采用多个“表”好还是一个“表”好?
- VB关于SQL select from where读取ACCESS的问题
- I’M SURE YOU CAN??!!!
- 如何把输入的字符转换成啊ASIC码显示?谢谢各位帮忙!
窗体上所有的控件都属于一个集合叫controls
用for each next循环就可以很简单的清除所有的文本,代码如下:dim ctl as control
for each ctl in controls
if typeof ctl is textbox or typeof clt is combobox then
ctl.text=""
end if
nextok,祝好运!
void __fastcall TForm1::Button1Click(TObject *Sender)
{
TEdit *edt;
for(int i = 0;i<=this->ComponentCount - 1;i++)
{
if(dynamic_cast<TEdit *>(this->Components[i]))
{
edt = (TEdit*)this->Components[i];
edt->Text = "";
}
}
}
我试过的
不行话还有别的方法手工将你想操作的控件添加到一个集合中
dim a as new collection'事例化一个集合类型的对象
a.add text1'调用集合的add方法,用于将一个对象或者控件添加到集合中,参数为对象或者控件名称
a.add combo1
for i=1 to a.count'count属性表示集合内成员的数量
a.item(i).text=""'item属性用来表示集合内的成员,参数为集合的索引,注意:初始索引为1
next这样就ok了,用这种方法比上次的功能更强,通过索引对控件进行操作
注:collection 对象的属性方法很少一共就4个
.add方法-向集合中添加一个对象,第一参数为对象名称,必填,其它可选择
.item方法-返回对成员的引用,用索引来指明具体的对象a.item(i).text(该成员的属性或方法)
.count属性-得到集合成员的数量
.remove方法-把对象丛集合中去除,通过索引来指明a.remove(i)