读书人

delphi 中怎么 让某个 Components 不显

发布时间: 2013-07-26 11:27:42 作者: rapoo

delphi 中如何 让某个 Components 不显示
问题具体是这样的:
用以下方法遍历一个窗体所有控件,包括容器里面的控件,所以用ComponentCount而不能用ControlCount


Var
i: integer;
begin
for i:=0 to Form1.ComponentCount-1 do
begin
showmessage(Form1.Components[i].Name);
//Form1.Components[i].name.Visible := false; //就是想让某个控件显示或不显示。但是这个语法用问题。
end;

end;


所以请教各位大侠,如何实现类似 Form1.Components[i].name.Visible := false; 这样的要求啊?

拜谢。 Delphi components 控件
[解决办法]
Var
i: integer;
begin
for i:=0 to Form1.ComponentCount-1 do
begin
if Components[i] is TWinControl then
TWinControl(Components[i]).Visible := False;
end;

end;

读书人网 >.NET

热点推荐