还要补充一点:在pagecontrol其它页中的edit不能同时清空.
解决方案 »
- 如何在RzListview中第一列设置为CheckBox复选框
- 我要把Label和Edit合并起来成一个VCL组件,不知道怎么写
- 接口的用途
- 一个导出数据库的问题,请大家帮帮忙
- 各位高手请看:在SQL Server中一点儿问题都没有,在ACCESS中就不行,请能帮我解决?
- Object Pascal的类是否支持静态变量?就像c++的static前缀声明的成员变量?
- 我用vs.net做了一个web service怎么在delphi下调用呢?
- 关于ADO联接的问题,在线等待,急!!!!!!!!!
- 如何控制strtofloat所得浮点数小数点后的位数?
- 怎样制作帮助文件,word可以吗?
- 能不能从一个程序关闭另一个程序
- 帮助小弟一下,谢谢了,100,不够可以在加
begin
if Components[iCount] is TEdit then
if TEdit(Components[iCount].Parent = Panel1 then
TEdit(Components[iCount].Text := '';
end;
TEdit(Components[iCount].Parent)好象没有它的parent属性
求助
TEdit(Components[iCount]).Parent)
少了一个")"
for i := 1 to 10 do
begin
TEdit(FindComponent('Edit'+ inttostr(I))).Text := '';
end;这样就不用去遍历所有的孔件,而且通过传递i这个参数,可以实现对其他panel上的edit控件的控制
for iCount := 0 to ComponentCount - 1 do
begin
if Components[iCount] is TEdit then
if TEdit(Components[iCount].Parent) = Panel1 then
TEdit(Components[iCount].Text := '';
end;
for iCount := 0 to ComponentCount - 1 do
begin
if Components[iCount] is TEdit then
if TEdit(Components[iCount].Parent = Panel1 then
TEdit(Components[iCount].Text := '';
NO NO
for iCount := 0 to ComponentCount - 1 do
begin
IF (COMPONENTS[iCount] is Tedit) then
Tedit(components[icount]).text;=''
end
如果按顺序就增加了不少麻烦,请问还有别的好办法吗?
var
I: Integer;
begin
for I := 0 to Panel1.ControlCount - 1 do
if Panel1.Controls[I] is TEdit then
TEdit(Panel1.Controls[I]).Text := '';
end;
你知道吗?本人的panel1是放在pagecontrol中的第一页上,
而pagecontrol则是放在form上。
帮帮我
现在就放分