Expandir uma treeview

12/01/2004

0

Eu quero expandir uma árvore, porém já tentei todas as funções q dizem q expande todos os nós da árvore e não consegui.Eu li uma mensagem onde trazia esse código p/ expandir:

for x := 0 to TV.Items.Count - 1 do
TV.Items.Item[x].Expand(True);

Mas tbm naum deu certo. O q dá certo é clicar no nó e usando as linhas acima é q dá certo, mas mesmo assim naum expande todos os nós. Será q alguém poderia me ajudar????

Livia


Livia

Livia

Responder

Posts

12/01/2004

Beppe

for x := 0 to TV.Items.Count - 1 do 
TV.Items[x].Expand(True);


Acho que você estava expandindo os filhos apenas.


Responder

12/01/2004

Livia

E como faço p/ expandir todos os nós???ou alguma coisa q simule o click do mouse em cima de um nó?


Responder

12/01/2004

Beppe

:? Eu tinha postado o código corrigido, não funcionou?

for x := 0 to TV.Items.Count - 1 do 
TV.Items[x].Expand(True);


A mudança era sútil, talvez você não percebeu. :wink:


Responder

12/01/2004

Livia

Percebi agora..acho pq estou um pouco desatenta, mas naum funcionou...
o q faço p/ simular o click no nó?Pq funciona se eu clicar no nó, e além do mais ele apenas abre os filhos daquele nó, sendo q esses filhos possui outros filhos e assim por diante....


Responder

12/01/2004

Beppe

Passe False no Expand.


Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar