delphi tedit???
fori:=0toform1.ComponentCount-1dobeginifform1.Components[i].ClassName='TEdit'thenbegi...
for i := 0 to form1.ComponentCount - 1 do
begin
if form1.Components[i].ClassName = 'TEdit' then
begin
((form1.Components [i]) as tedit).Text:= form1.Components [i].Name +inttostr(i);//正常。
tedit('Edit'+inttostr(i) ).Visible := str[i] = '1';//出错
end;
end;
-----------------------------------------------------------------
tedit('Edit'+inttostr(i) ).Visible := str[i] = '1';//出错
如何强制转换,必须是类类转换么?
出错。。。 展开
begin
if form1.Components[i].ClassName = 'TEdit' then
begin
((form1.Components [i]) as tedit).Text:= form1.Components [i].Name +inttostr(i);//正常。
tedit('Edit'+inttostr(i) ).Visible := str[i] = '1';//出错
end;
end;
-----------------------------------------------------------------
tedit('Edit'+inttostr(i) ).Visible := str[i] = '1';//出错
如何强制转换,必须是类类转换么?
出错。。。 展开
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询