TREEVIEW SABER QUAL NO ESTA SELECIONADO

PERCIFILHO 16/10/2012 10:14:37
#412119
Bom dia, amigos.
Numa Treeview, preciso clicar com o botão direito em determinado item e realizar algumas ações.
Minha dúvida é: como saber qual o nó que está selecionado para poder realizar essas ações?

Até mais.
FOXMAN 16/10/2012 10:59:17
#412125
Resposta escolhida
Algumas formas que utilizo são assim :

   Private Sub tView_AfterSelect(ByVal sender As System.Object, ByVal e As System.Windows.Forms.TreeViewEventArgs) Handles tView.AfterSelect
Try
btnSalvaConta.Enabled = False
lblFulPath.Text = tView.SelectedNode.FullPath
[ô]lblFulPath.Text = tView.SelectedNode.Text
pegaValoresTreeview(lblFulPath.Text)
lblNumConta.Text = NumerosOuLetras(tView.SelectedNode.Text, True)

Catch ex As Exception

End Try

End Sub


Exibir o contextMenuStrip
 Private Sub tView_MouseDown(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles tView.MouseDown
Try
If e.Button = Windows.Forms.MouseButtons.Right Then

If tView.SelectedNode.Level >= 1 Then
tView.ContextMenuStrip = cmsPlano
ElseIf tView.SelectedNode.Level = 0 Then
tView.ContextMenuStrip = Nothing
Exit Sub
End If

End If
Catch ex As Exception

End Try
End Sub


Remover um node.
 Private Sub btnRemoveNode_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnRemoveNode.Click
Try
Dim ultnode As TreeNode = Nothing
ultnode = New TreeNode
tView.SelectedNode.Remove()
tView.SelectedNode = tView.SelectedNode.PrevNode
Catch ex As Exception

End Try
End Sub


Mas básicamente respondendo sua pergunta é :

seutriview..SelectedNode.Text

PERCIFILHO 17/10/2012 10:29:43
#412192
Valeu pelas dicas FoxMan, foram muito úteis.

Agora, eis que preciso fazer o seguinte, nesta mesma imagem anexada, veja que está selecionado o Nível 6.1.1.1
Como faria para aparecer na TextBox o Conjunto 6.1 ?

Tview.SelectedNode.Level(1).text, não existe.
Tview.SelectedNode.Nodes(1).text, também não deu certo.

Vou tentando aqui, enquanto isso.

Até mais.
PERCIFILHO 17/10/2012 10:42:48
#412193
Acho que descobri:


TxtResultado.Text = Tview.SelectedNode.Parent.Text


Até mais.
Tópico encerrado , respostas não são mais permitidas