Fórum Como saber o Item do SubItem selecionado de um Treeview #215682

20/02/2004

0

Ola pessoal.

Como saber o Item do SubItem selecionado de um Treeview. Ex

+ Arquivos
- Clientes
- Fornecedores
+ Listagem
- Clientes
- Fornecedores ( Cliquei aqui )

gostaria de obter o resultado ( Listagem Fornecedores )


Helderjr

Helderjr

Responder

Posts

20/02/2004

Adriano Santos

Você quer saber qual o Nó selecionado?

[color=green:74f1ca0c1e]procedure TForm1.Treview1[b:74f1ca0c1e]Change[/color:74f1ca0c1e][color=green:74f1ca0c1e][/b:74f1ca0c1e](Sender: TObject; Node: TTreeNode); begin ShowMessage(Node.Text) end;[/color:74f1ca0c1e]



Responder

Gostei + 0

20/02/2004

Helderjr

Skyhawk

Na verdade eu preciso saber nó por completo, a qual item o subitem pertence, veja o meu exemplo, eu tenho o subitem ´fornecedores´ tanto o item ´Arquivos´ como em ´Listagem´, então eu quero saber se eu selecionei o subitem ´fornecedores´ do item ´Arquivos´ ou do item ´Listagem´.


Responder

Gostei + 0

20/02/2004

Valdir.santos

No OnChange:

ShowMessage(Node.Parent.Text);

Valdir.


Responder

Gostei + 0

28/02/2004

Mccs

Caro colega, o que você precisa é desse código.

Basta copiar o código abaixo......

------Revorte Aqui----------------------------------------------------------
procedure TForm1.Button1Click(Sender: TObject);
var
sPath: string;

function NodeTree(pTreeNode: TTreeNode; var sPFull: string): string;
begin
sPFull := pTreeNode.Text + ´ > ´ + sPFull;
if pTreeNode.Level = 0 then
Result := sPFull
else
Result := NodeTree(pTreeNode.Parent, sPFull);
end;

begin
ShowMessage(NodeTree(TreeView1.Selected, sPath));
end;
------Até Aqui--------------------------------------------------------------

Espero ter ajudado.


Responder

Gostei + 0

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

Aceitar