Resolvi o problema usando a propriedade AbsoluteIndex, do objeto
TTreeNode...
Não escapei de usar um 'case'.
Mas deu certo.
Obrigado!

--- Em delphi-br@yahoogrupos.com.br, "jrjuniore" <[EMAIL PROTECTED]> escreveu
> Funciona assim:
> 
>   No OnClick do TreeView, vc consegue capturar o SelectedIndex dele
e por aí
> você consegue abrir o seu form.  No entanto, trabalhar com treeview
não tão
> fácil quanto um TMenuItem, creio que você não irá escapar dos cases
ou dos
> ifs.  Eu gosto muito de trabalhar com treeview e te recomento o case. 
> 
> -----Mensagem original-----
> De: delphi-br@yahoogrupos.com.br
[mailto:[EMAIL PROTECTED] Em
> nome de moacirponti
> Enviada em: quinta-feira, 3 de novembro de 2005 13:53
> Para: delphi-br@yahoogrupos.com.br
> Assunto: [delphi-br] Re: TreeView como menu
> 
> 
> Como acessar os eventos dos ITENS do Treeview para atribuir métodos
a eles?
> Quando clico duas vezes no TreeView ele abre o Items Editor mas não
deixa
> acessar o Object Inspector.
> Gostaria de ter uma árvore com vários itens e, dependendo do item
clicado
> abrisse um form.
> Tenho as propriedades:
>    TreeView.Selected.Index;
>    TreeView.Selected.Level;
>    TreeView.Selected.Text;
> Mas achei muito difícil ter que criar um case ou uma série de ifs para
> testar cada form que desejo abrir.
> 
> Há um meio mais fácil?
> 
> Obrigado,
> 
> Moacir.
> 
> 
> --- Em delphi-br@yahoogrupos.com.br, "\[> Mutuka <\]" <[EMAIL PROTECTED]>
> escreveu
> > como n tem: OnClick OnDlbClick OnChange OnCollapse OnUncollapse
> > 
> > --- moacirponti <[EMAIL PROTECTED]> escreveu:
> > 
> > 
> > ---------------------------------
> > Olá.
> > 
> >   Gostaria de usar o TreeView como menu no Delphi 7, de forma que 
> > quando o usuário clicasse em um dos itens, um form se abriria.
> > 
> >   O problema é que os itens do treeview não tem eventos associados.
> > 
> >   Alguém tem uma idéia de como fazer isto?
> > 
> >   Obrigado!
> > 
> > 
> >   Moacir.
> > 
> > 
> > 
> > 
> > 
> > --
> > <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>
> > 
> > http://br.groups.yahoo.com/group/delphi-br/messages
> > 
> >     [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 Termos do 
> > Serviço do Yahoo!.
> > 
> > 
> > 
> > 
> >        Leandro...
> > 
> >     [> Mutuka <]
> > 
> > 
> > 
> > 
> >     
> > 
> > 
> > 
> >     
> >             
> > _______________________________________________________
> > Yahoo! Acesso Grátis: Internet rápida e grátis. 
> > Instale o discador agora!
> > http://br.acesso.yahoo.com/
> 
> 
> 
> 
> -- 
> <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>
> 
> 
>  
> Links do Yahoo! Grupos
> 
> 
> 
> 
>  
> 
> 
> 
>       
> 
>       
>               
> _______________________________________________________ 
> Yahoo! Acesso Grátis: Internet rápida e grátis. 
> Instale o discador agora!
> http://br.acesso.yahoo.com/




-- 
<<<<< 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]
 
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

 



Responder a