我加的控件edit太多,如果我先让他们的text都清空,一个一个的写代码,太麻烦,有没有办法可以全部一次清空?
edit1.text.clean
edit2.text.clean
……
editn.text.clean
可否搞为
edit1-n.text.clean?
edit1.text.clean
edit2.text.clean
……
editn.text.clean
可否搞为
edit1-n.text.clean?
解决方案 »
- Delphi 怎么使用FineReport报表。
- 这个问题把头都快想爆了,高手来帮帮啊~
- 放分.. 不能容忍的问题!!!! x:=0; for i:=0 to x-1 do something ; i=? 大家知道吗?
- 在中间层的组件函数中的能不能用sleep
- 熟练的Dephi程序员,月薪多少??
- 谁知道那里有二维条码控件下载
- 如何从不确定列的Excel文件中读出数据写入到文本?-在线100分-
- showmessage(IntToStr(pos(resStr,tmpStr)))这句话是什么意思?能详细解释一下吗?
- 数据库问题,帮忙!
- Delphi4.0中的Internet页中的Html控件在Delphi6.0中变成了哪一个控件,怎么找不到了?
- 我开发了一个登录的控件,镶嵌入到程序中,验证成功后,想发消息给主窗体,如何做??
- 为什么我这个异常处理没有用啊?
begin
TEdit(componts[I]).clean;
end;
for i:=0 to ComponentCount-1 do
begin
if Components[i] is TEdit then
TEdit(Components[i]).Clear;
end;
var i:integer;
begin
for i:=0 to Sender.ComponentCount-1 do
cleanAllEdit(Sender.Components[i]); if (Sender is Tedit) then
Tedit(Sender).Text := '' ;
end;你可以这样调用 clearAllEdit(Form1);
然后Form1里面所有的Edit的内容都没了。
begin
i:=componentcount dowoto 1 do
if components[i] is TEDIT then
TEDIT(components[i]).Text:='';
end;
end;