Dúvida sobre Componentes!

Delphi

18/07/2005

Olá, estou com uma dúvida...

Como eu faço pra listar todos os componentes de um formulário, Nome e TClass de cada um, e incluir os dois em uma ListBox ?

Tipo, forneço o nome do Form e ele me traz todos os Componentes dele.

Alguém tem alguma idéia?

Desde já agradeço,

Fellipe H.


Titanius

Titanius

Curtidas 0

Respostas

Cabelo

Cabelo

18/07/2005

Faz um for do form.componentcount e indique a propriedade TComponenteName, e componenetClas para o listbox..


GOSTEI 0
Daemon

Daemon

18/07/2005

considerando que tem um form chamdo frmPrin, o seguinte exemplo mostra nome e classe na tela:

var
  x:Integer;
begin
 for x:= 0 to frmPrin.ComponentCount do
 begin

   ShowMessage(frmPrin.Components[x].Name + ´|´ + frmPrin.Components[x].ClassName);
 end;



GOSTEI 0
Titanius

Titanius

18/07/2005

Valeu galera.. :d


Muito Obrigado,


GOSTEI 0
POSTAR