procedure TForm1.Button1Click(Sender: TObject);
var
i : integer;
bTemp : boolean;
begin
while true do
begin
bTemp := false;
for i:=0 to Panel1.ControlCount-1 do //replace panel1
begin
if Panel1.Controls[i] is Tlabel then
begin
Panel1.Controls[i].Free;
bTemp := true;
end;
if bTemp then
break;
end;
if i>= Panel1.ControlCount then
exit;
end;
end;以上的代码是把Panel1上的Tlabel 清除掉谁能有办法能把的Label1的Caption变成''(空),
不要用 Label1.Caption='';
Label2.Caption='';
Label3.Caption='';
Label4.Caption='';
.........
var
i : integer;
bTemp : boolean;
begin
while true do
begin
bTemp := false;
for i:=0 to Panel1.ControlCount-1 do //replace panel1
begin
if Panel1.Controls[i] is Tlabel then
begin
Panel1.Controls[i].Free;
bTemp := true;
end;
if bTemp then
break;
end;
if i>= Panel1.ControlCount then
exit;
end;
end;以上的代码是把Panel1上的Tlabel 清除掉谁能有办法能把的Label1的Caption变成''(空),
不要用 Label1.Caption='';
Label2.Caption='';
Label3.Caption='';
Label4.Caption='';
.........
解决方案 »
- delphi 的if语句怎么写?
- 怎样给dbcontrolgrid选中的panel划个边框?
- ¥¥求教¥¥ 关于搜索数据库后结果的显示
- 关于ocx控件的安装
- 急:请教怎样删除一个已安装的ocx控件并重新安装(主要是想换一个类名)
- 怎样使procedure有返回值,并且可以在另一函数中调用它并取得其返回值?
- 如何判断一个字符串中的第一个字符是0--9之间的数字????
- 请问什么是匈牙利命名法?
- d6 .VS. VC++7.0 谁更强???
- 在中国,用什么方法注册软件最方便?用户最容易接受? 是银行转帐,邮寄,还是其它?
- dataset的filter中怎么用DATETIME类型
- 对话框组件如何使用
if form1.companents[i] is Tlabel then
(form1.companents[i] as tlabe1).caption:='';
for i:=0 to form1.componentCount-1 do //replace panel1
if form1.components[i] is Tlabel then
(form1.components[i] as tlabe1).caption:='';
for i:=0 to Panel1.ControlCount-1 do //replace panel1
begin
if Panel1.Controls[i] is Tlabel then
(Panel1.Controls[i] as TLabel).Caption:='';
......
end;