delphi
procedure TForm1.Button1Click(sender: TObject); var idx: Integer; begin for idx := 0 to ComponentCount -1 do begin Case Components[idx].ClassType Of TLabel : //Algo; TPanel : //Algo; End; end; end;
Saludos.
Escrito 13 febrero 2012 - 09:59
procedure TForm1.Button1Click(sender: TObject); var idx: Integer; begin for idx := 0 to ComponentCount -1 do begin Case Components[idx].ClassType Of TLabel : //Algo; TPanel : //Algo; End; end; end;
Escrito 13 febrero 2012 - 10:16
Escrito 13 febrero 2012 - 10:17
Escrito 13 febrero 2012 - 11:04
case lista.indexof(miobjeto.classname) do case lista.indexof('TLabel'): ... end;
Escrito 13 febrero 2012 - 11:44
type TMyTypeClass = class of TClaseBase;
var TypeClass: TMyTypeClass;
for idx := 0 to ComponentCount - 1 do begin TypeClass := TMyTypeClass(Components[ibx]); TProductoBase(TypeClass).HacerAlgo; end;
TLabel().xxxx; TPanel().xxx;
TComponentClass = class of TComponent;
Escrito 14 febrero 2012 - 08:47