Gostaria de saber se tem uma forma de fazer um for que pegue os apenas os componentes que estão dentro de um determinado controle (Form, Panel, etc...).
Por exemplo quero pegar apenas as imagens que estão dentro de um panel. Ao invez de fazer
for I := 0 to ComponentCount do
if Components[I] is TImage then
if Components[I].parent is TPanel then....
fazer um simples
for I := 0 to Control.ComponentCount do
if Control.Components[I] is TImage then
entendem??
Ele passa na compilação mas fala q não tem nem um componente dentro do panel... Não entendo o porque... Mas se alguém souber e puder me ajudar muito obrigado!! Economizaria muitas linhas de código.
Pergunta
LucAlucard
Gostaria de saber se tem uma forma de fazer um for que pegue os apenas os componentes que estão dentro de um determinado controle (Form, Panel, etc...).
Por exemplo quero pegar apenas as imagens que estão dentro de um panel. Ao invez de fazer
fazer um simplesentendem??
Ele passa na compilação mas fala q não tem nem um componente dentro do panel... Não entendo o porque... Mas se alguém souber e puder me ajudar muito obrigado!! Economizaria muitas linhas de código.
Editado por LucAlucardLink para o comentário
Compartilhar em outros sites
2 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.