Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Acceso a componentes (https://www.clubdelphi.com/foros/showthread.php?t=27241)

rocio84 15-11-2005 21:43:34

Acceso a componentes
 
Hola, a ver si me explico bien, necesito acceder a las componentes de un formulario pero no conozco el nombre de estas ni el tipo, yo lo hago de este modo, por ejemplo este trozo de codigo intenta ocultar todas las componentes de un formulario al pulsar un boton:
Código:

  procedure TForm1.Button3Click(Sender: TObject);
  var
    NComponentes :integer;
    i :integer;
 clase :TClass
  begin
    i := 0;
    NComponentes := Form1.ComponentCount;
    while i < NComponentes do begin
        clase := Form1.Components[i].TClassType;
          with Form1.Components[i] as clase do
                visible := False;
          i := i +1;
    end;
  end;

El codigo anterior no funciona, al ejecutarse se borra el formulario en la primera iteración, y lo que yo intento es borrar las componentes de este no el formulario. ¿Alguien conoce alguna forma de acceder a los componentes de un formulario sin saber el nombre ni la clase a la que pertenecen?

Gracias de antemano ;)

ContraVeneno 15-11-2005 21:51:09

una pequeña búsqueda en los foros puede ser de gran ayuda :D


La franja horaria es GMT +2. Ahora son las 12:25:29.

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