Eneias, Eu utilizo TreeView, e alem da propriedade text do item seleciondo, verifico em que nivel ele se encontra e quem é o seu "pai" (nivel anterior).
Desta forma só tenho problemas se tiver que existir dois items iguais de um mesmo nivel com o mesmo pai. (que não é o meu caso) Dah uma olhada: TreeView.Selected.Level TreeView.Selected.Parent []s ----- Original Message ----- From: "Eneias Sousa Carvalho" <[EMAIL PROTECTED]> To: "delphi-br delphi-br" <delphi-br@yahoogrupos.com.br>; "lista de discussão" <[EMAIL PROTECTED]> Sent: Tuesday, May 24, 2005 5:46 PM Subject: [delphi-br] TreeView? qual a forma correta de usar o TreeView, pois estou utilizando da seguinte form: if TreeView1.Selected.Text = 'Relatório anual' then begin frmRelAnual.qRpRelAnual.Preview; end Só que quando existe dois nomes iguais no mesmo TreeView, dá problema, então como seria a maneira correta de usar o TreeView já que no mesmo TreeView pode existir vários textos iguais. ____________________________________________________ Yahoo! Mail, cada vez melhor: agora com 1GB de espaço grátis! http://mail.yahoo.com.br -- <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>> Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] ou [EMAIL PROTECTED] Links do Yahoo! Grupos <*> Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ <*> Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] <*> O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html