Fórum TreeViwer #420847
01/08/2012
0
Estou desenvolvendo uma aplicação aqui e uma parte da aplicao uso treeviwer, queria saber como faco quando seleciono o pai, eu selecione automaticamente todos os filhos desse item tem como?
Qual o melhor jeito de fazer?
Fabio Rodrigues.
Curtir tópico
+ 0Posts
01/08/2012
Wilton Júnior
Node:TTreeNode;
SubNode:TTreeNode;
o ponto principal ou pai fara da seguinte forma
node := treeview.item.add(pai);
subnode := Treeview.Items.AddChild(node,filho);
Treeview.Items.AddChild(subnode, filho do filho);
Então ficaria + ou - assim:
Pai
|_ Filho
|_ Filho do Filho
Espero ter ajudado.
Deus o abençoe.
Gostei + 0
01/08/2012
Bruno Leandro
procedure TForm.TreeViewClick(Sender: TObject);
var
tmp:TTreeNode;
Node:TTreeNode;
begin
Node := TreeView.Selected;
tmp := Node.GetFirstChild;
while ( tmp <> nil ) do
begin
// aqui voce vai passando em cada filho que o nó possuir
tmp := Node.GetNextChild( tmp );
end;
end;
Gostei + 0
02/08/2012
Fabio Rodrigues.
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)