TREEVIEW
Boa Tarde, pessoal....
Gostaria de saber se tem como eu saber em que nÃvel eu estou em uma treeview. Por exemplo: Eu tenho uma treeview exatamente assim:
Prod1
Prod1a
Prod1b
Prod1b1
Prod1b2
Prod1c
Prod1c1 E o cara clicou nesta linha
Prod1c2
Prod1c2a
Tem como eu saber que ele clicou nesta linha em especÃfico???
Se tiver como saber o nÃvel dele( no meu exemplo, seria o nÃvel 2, partindo do 0 - Prod1)
Preciso saber disso, pois se o usuário quiser incluir algo em um nÃvel expecÃfico, ele irá clicar no nÃvel e incluirá o sub-nÃvel especÃfico para ele.
Gostaria de saber se tem como eu saber em que nÃvel eu estou em uma treeview. Por exemplo: Eu tenho uma treeview exatamente assim:
Prod1
Prod1a
Prod1b
Prod1b1
Prod1b2
Prod1c
Prod1c1 E o cara clicou nesta linha
Prod1c2
Prod1c2a
Tem como eu saber que ele clicou nesta linha em especÃfico???
Se tiver como saber o nÃvel dele( no meu exemplo, seria o nÃvel 2, partindo do 0 - Prod1)
Preciso saber disso, pois se o usuário quiser incluir algo em um nÃvel expecÃfico, ele irá clicar no nÃvel e incluirá o sub-nÃvel especÃfico para ele.
uma forma...
no item Click
dim Nivel as integer
dim Pai as MScommctl.Node
set Pai = node 'do evento
do while not Pai.Parent is nothing
Nivel = Nivel + 1
set Pai = Pai.Parent
Loop
Msgbox Nivel
forma 2
ao adicionar um item no treeview, adicione no tag uma informacao contendo este dado
no item Click
dim Nivel as integer
dim Pai as MScommctl.Node
set Pai = node 'do evento
do while not Pai.Parent is nothing
Nivel = Nivel + 1
set Pai = Pai.Parent
Loop
Msgbox Nivel
forma 2
ao adicionar um item no treeview, adicione no tag uma informacao contendo este dado
Tópico encerrado , respostas não são mais permitidas