treview
Publicado por francisco (162 intervenciones) el 21/11/2010 22:33:09
estoy haciendo ensayos con un treview y no consigo que me cambie el valor del nodo seleccionado
se marca en azul el nodo pero en la variable coge el valor del nodo que etaba seleccionado anteriormente y no se como hacer para que me recoja el valor del texto selecconado
a ver si me esplico esta marcado un nodo con el color de marcado pero el valor que recojo
me.text=treview,selectionnode.text
me recoje el nodo anterir que estaba seleccionado tengo que darle doble click para que se seleccione y me abre la direccion del nodo anterior
he provado con varios eventos como click ,mouseselectionchange y mas y en todos se me retrasa
el valor aun estando marcado como seleccionado
Alguien me puede echar una mano
o es que el componente treview funciona asi de mal o yo estoy haciendo algo mal
gracias por todo
Private Sub TreeView1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles TreeView1.Click
ARCHIVO = TreeView1.SelectedNode.Text
' aqui esta selecionado un nodo de formavisual en el trview marcado en azul
MsgBox(TreeView1.SelectedNode.Text)
If System.IO.File.Exists(ARCHIVO) Then
Shell(TreeView1.SelectedNode.Text)
' y aqui me abre otro
End If
End Sub
se marca en azul el nodo pero en la variable coge el valor del nodo que etaba seleccionado anteriormente y no se como hacer para que me recoja el valor del texto selecconado
a ver si me esplico esta marcado un nodo con el color de marcado pero el valor que recojo
me.text=treview,selectionnode.text
me recoje el nodo anterir que estaba seleccionado tengo que darle doble click para que se seleccione y me abre la direccion del nodo anterior
he provado con varios eventos como click ,mouseselectionchange y mas y en todos se me retrasa
el valor aun estando marcado como seleccionado
Alguien me puede echar una mano
o es que el componente treview funciona asi de mal o yo estoy haciendo algo mal
gracias por todo
Private Sub TreeView1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles TreeView1.Click
ARCHIVO = TreeView1.SelectedNode.Text
' aqui esta selecionado un nodo de formavisual en el trview marcado en azul
MsgBox(TreeView1.SelectedNode.Text)
If System.IO.File.Exists(ARCHIVO) Then
Shell(TreeView1.SelectedNode.Text)
' y aqui me abre otro
End If
End Sub
Valora esta pregunta
0