Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   OOP (https://www.clubdelphi.com/foros/forumdisplay.php?f=5)
-   -   Parametro a todos los objetos de un tipo (https://www.clubdelphi.com/foros/showthread.php?t=48881)

amadis 06-10-2007 17:30:58

Parametro a todos los objetos de un tipo
 
Quisiera saber si se puede lograr pasarle un parametro a todos los objetos de un determinado tipo que haya en el form.

Por ej por medio de un boton dejar invisible todos los label que haya (que no se cuantos son)

Se me ocurre algo así pero no se como hacerlo.

Código Delphi [-]
if Tobject.ClassName = TLabel
then
with Tobject.ClassName as TLabel
  do
   begin
      visible := false;
   end;

dec 06-10-2007 17:46:47

Hola,

Pues algo similar a lo que planteas...

Código Delphi [-]

var
  i: integer;
begin
  for i := 0 to Form1.ControlCount-1 do
  begin
    if (Form1.Controls[i] is TLabel) then
      TLabel(Form1.Controls[i]).Visible := false;
  end;
end;


La franja horaria es GMT +2. Ahora son las 01:23:24.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi