Listar Forms da Aplicação
Pessoal como posso listar os forms da aplicação
criei uma rotina usando o comando for mas só é retornado o Form Principal
for i := 0 to pred(Application.ComponentsCount) do
if (Application.Component[i] is TForm) then
ShowMessenge(TForm(Application.Component[i]).Name);
javascript:emoticon(´:arrow:´) TForm1
Alguém pode me da uma idéia?
valeu!
criei uma rotina usando o comando for mas só é retornado o Form Principal
for i := 0 to pred(Application.ComponentsCount) do
if (Application.Component[i] is TForm) then
ShowMessenge(TForm(Application.Component[i]).Name);
javascript:emoticon(´:arrow:´) TForm1
Alguém pode me da uma idéia?
valeu!
Racsantos
Curtidas 0
Respostas
Woinch
25/03/2009
Tente o seguinte:
Se não me engano esse comando só pega os Forms que a propriedade Parent seja Application.
with Application do begin for I := 0 to ComponentCount -1 do if (Components[I] is TForm) then ShowMessage((Components[I] as TForm).Name); end; //with
Se não me engano esse comando só pega os Forms que a propriedade Parent seja Application.
GOSTEI 0
Vitor Alcantara
25/03/2009
Eu uso assim
with Screen do begin for I := 0 to FormCount -1 do ShowMessage(Forms[I].Name); end; //with
GOSTEI 0