Listar todos os formulários do projeto
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.
Obrigado.
Hllsilveira
Curtidas 0
Respostas
Cesar Romero
19/09/2006
Se vc passar o Application como Owner do Form quando cria os dinamicos é só fazer o seguinte:
[]s
Cesar Romero
http://blogs.liws.com.br/cesar
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
GOSTEI 0
Micheus
19/09/2006
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.GOSTEI 0
Hllsilveira
19/09/2006
Obrigado mas infelizmente, os que não são criados automaticamenteo ainda não são exibidos.
GOSTEI 0