Fórum funcao q retorne em stringlist os componentes #222557
26/03/2004
0
Boa dia pessoal
Vc sabe me dizer se existe alguma função no Delphi que me retorno em um StringList todo os componentes de uma terninada classe passada como paramentro na funcao?
Ex: QtdDeComponete(TTable, screen.ActiveFormf)
Ela me retornaria por exemplo
StringList[0].Text = ´CadCli´
StringList[1].Text = ´EndCli´
Vc sabe me dizer se existe alguma função no Delphi que me retorno em um StringList todo os componentes de uma terninada classe passada como paramentro na funcao?
Ex: QtdDeComponete(TTable, screen.ActiveFormf)
Ela me retornaria por exemplo
StringList[0].Text = ´CadCli´
StringList[1].Text = ´EndCli´
Rodrigo Ferreira
Curtir tópico
+ 0
Responder
Posts
26/03/2004
Nildo
Utilize esta funcao, estou meio sem tempo pra aprimorar mais ela, mas funciona assim mesmo.
Ela vai te retornar a quantidade de componentes com aquela determinada classe. Voce pode alterar ela pra salvar o nome do componente na stringlist.
Ela vai te retornar a quantidade de componentes com aquela determinada classe. Voce pode alterar ela pra salvar o nome do componente na stringlist.
function QtdDeComponete( Classe: string; Formulario: TForm): Integer; var nAux: Integer; begin Result := 0; for nAux := 0 to Formulario.COmponentCount - 1 do if Formulario.COmponents[ nAux ].ClassNameIs( Classe ) then Inc( Result ); end;
Responder
Gostei + 0
26/03/2004
Rodrigo Ferreira
heheheh Blz amigo eu nao tinha pensado nisso .
Obrigado.......
Obrigado.......
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)