Visual Basic.NET - Comprobar si se ha seleccionado un nodo.

 
Vista:

Comprobar si se ha seleccionado un nodo.

Publicado por Jaime (1 intervención) el 16/08/2007 14:52:43
Hola a todos...

Estoy usando Visual Basic 2005

En un TreeView, quisiera saber cómo verifico si se ha seleccionado un nodo ya que en la segunda línea del código

Dim NumNod As Integer

********* EN ESTA LÍNEA ME DA EL ERROR
'
NumNod = TView.SelectedNode.GetNodeCount(True)
'
********************************************************************

If NumNod > 0 Then

TView.SelectedNode.Text = NuevoNom & " (" & NumNod & ")"
TView.Refresh()
End If

me aparece el siguiente mensaje de error

No se controló NullReferenceException
Referencia a objeto no establecida como instancia de un objeto.
Utilice la palabra clave "New" para crear una instancia de objeto.
Determine si el objeto es null antes de llamar al método.

¿me pueden echar una manita al respecto?

Gracias anticipadas,
Jaime
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Comprobar si se ha seleccionado un nodo.

Publicado por Harold V. (411 intervenciones) el 16/08/2007 15:44:03
Dim nodesel As Int32 = 0

Private Sub tvTablas_AfterSelect(ByVal sender As System.Object, ByVal e As System.Windows.Forms.TreeViewEventArgs) Handles tvTablas.AfterSelect

nodesel = e.Node.Index

End Sub

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click

If nodesel > 0 Then
Me.tvTablas.Nodes(0).Nodes(nodesel).Text = "nodo cambiado"
End If

End Sub
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar