Fórum Listar todos os formulários do projeto #329717

19/09/2006

0

Olá pessoal eu gostaria de saber se existe a possibilidade de eu exibir uma lista de todos os formulários do meu projeto em tempo de execução, tantos os formulários criados automáticamente, quanto os não.

Obrigado.


Hllsilveira

Hllsilveira

Responder

Posts

19/09/2006

Cesar Romero

Se vc passar o Application como Owner do Form quando cria os dinamicos é só fazer o seguinte:

  var
    Memo: TMemo;
    I: Integer;

  for I:= 0 to Application.ComponentCount -1 do
  begin
    if Application.Components[I] is TCustomForm then
    begin
      Memo.Lines.Add(TCustomForm(Application.Components[I]).Caption);
    end;
  end;




[]s

Cesar Romero
http://blogs.liws.com.br/cesar


Responder

Gostei + 0

19/09/2006

Micheus

tantos os formulários criados automáticamente, quanto os não.
Os que não foram criados ainda não terão como ser listados.


Responder

Gostei + 0

20/09/2006

Hllsilveira

Obrigado mas infelizmente, os que não são criados automaticamenteo ainda não são exibidos.


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar