首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

delphi 中怎么 让某个 Components 不显示

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

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;

热点排行