Destruir todos os itens de um scrollbox (numa paulada só)
Vou tentar explicar meu caso....
Eu tenho uma ScrollBox e em tempo de execução, crio la dentro alguns panels com conteudos. Gostaria de saber se existe a possibilidade de se fazer um destroy desses panels de uma forma mais agil, ao invés de dar um destroy por vez.
Algo como ´scrollx.content.destroy´ (hehe, nao seria má ideia).
Eu nao preciso destruir determinados panels, mais sim, limpar todos de uma unica vez.
Ter que fazer isso na unha e destruir um a um.. vai dar um trampo danado.
Se alguem souber a receita ou o caminho das pedras será de grande valor.
Abraços !
Eu tenho uma ScrollBox e em tempo de execução, crio la dentro alguns panels com conteudos. Gostaria de saber se existe a possibilidade de se fazer um destroy desses panels de uma forma mais agil, ao invés de dar um destroy por vez.
Algo como ´scrollx.content.destroy´ (hehe, nao seria má ideia).
Eu nao preciso destruir determinados panels, mais sim, limpar todos de uma unica vez.
Ter que fazer isso na unha e destruir um a um.. vai dar um trampo danado.
Se alguem souber a receita ou o caminho das pedras será de grande valor.
Abraços !
Campsoft
Curtidas 0
Respostas
Emerson Nascimento
27/11/2006
talvez esse código te ajude:
var i: integer; begin for i := ScrollBox1.ControlCount - 1 downto 0 do try ScrollBox1.Controls[i].Destroy; except end; end;
GOSTEI 0
Campsoft
27/11/2006
Emerson.en NA MOSCA !
MUITISSIMO OBRIGADO !!!
Show de bola ! 10 !
MUITISSIMO OBRIGADO !!!
Show de bola ! 10 !
GOSTEI 0