Duda seleccionando nodos en un treeView

02/11/2007 - 11:06 por Roberto Palacios | Informe spam
Buenas, tengo un treeView y se puede desplegar un menú al hacer click
derecho sobre los hijos del arbol, el problema es que necesito saber sobre
que hijo se ha hecho el click, y el programa no me reconoce el hijo
seleccionado si lo selecciono directamente con el click derecho (me dice que
el nodo seleccionado es null) mientras que si primero selecciono el nodo con
el click izq. y luego despliego el menu con el click derecho ya lo reconoce
como seleccionado. ¿como puedo hacer para que lo reconozca directamente con
el derecho?

Un saludo a todos y gracias
Roberto

Preguntas similare

Leer las respuestas

#1 Sashka
02/11/2007 - 18:02 | Informe spam
Debes manejarlo con el mouse_down... algo así : (ejemplo de la FAQ de
syncfusion)

private void treeView1_MouseDown(object sender,
System.Windows.Forms.MouseEventArgs e)
{
if(e.Button == MouseButtons.Right)
{
treeView1.SelectedNode = treeView1.GetNodeAt (e.X ,e.Y );
}
}

Sashka


"Roberto Palacios" escribió en el mensaje
news:472af6b0$
Buenas, tengo un treeView y se puede desplegar un menú al hacer click
derecho sobre los hijos del arbol, el problema es que necesito saber sobre
que hijo se ha hecho el click, y el programa no me reconoce el hijo
seleccionado si lo selecciono directamente con el click derecho (me dice
que el nodo seleccionado es null) mientras que si primero selecciono el
nodo con el click izq. y luego despliego el menu con el click derecho ya
lo reconoce como seleccionado. ¿como puedo hacer para que lo reconozca
directamente con el derecho?

Un saludo a todos y gracias
Roberto


Respuesta Responder a este mensaje
#2 Roberto Palacios
02/11/2007 - 18:48 | Informe spam
Muchas gracias. ya está solucionado.

Nuevamente muchas gracias por la ayuda

Un saludo
Roberto
"Sashka" escribió en el mensaje
news:
Debes manejarlo con el mouse_down... algo así : (ejemplo de la FAQ de
syncfusion)

private void treeView1_MouseDown(object sender,
System.Windows.Forms.MouseEventArgs e)
{
if(e.Button == MouseButtons.Right)
{
treeView1.SelectedNode = treeView1.GetNodeAt (e.X ,e.Y );
}
}

Sashka


"Roberto Palacios" escribió en el mensaje
news:472af6b0$
Buenas, tengo un treeView y se puede desplegar un menú al hacer click
derecho sobre los hijos del arbol, el problema es que necesito saber
sobre que hijo se ha hecho el click, y el programa no me reconoce el hijo
seleccionado si lo selecciono directamente con el click derecho (me dice
que el nodo seleccionado es null) mientras que si primero selecciono el
nodo con el click izq. y luego despliego el menu con el click derecho ya
lo reconoce como seleccionado. ¿como puedo hacer para que lo reconozca
directamente con el derecho?

Un saludo a todos y gracias
Roberto







Respuesta Responder a este mensaje
#3 Sashka
03/11/2007 - 04:46 | Informe spam
:))

Sashka
"Roberto Palacios" escribió en el mensaje
news:472b6306$
Muchas gracias. ya está solucionado.

Nuevamente muchas gracias por la ayuda

Un saludo
Roberto
"Sashka" escribió en el mensaje
news:
Debes manejarlo con el mouse_down... algo así : (ejemplo de la FAQ de
syncfusion)

private void treeView1_MouseDown(object sender,
System.Windows.Forms.MouseEventArgs e)
{
if(e.Button == MouseButtons.Right)
{
treeView1.SelectedNode = treeView1.GetNodeAt (e.X ,e.Y );
}
}

Sashka


"Roberto Palacios" escribió en el mensaje
news:472af6b0$
Buenas, tengo un treeView y se puede desplegar un menú al hacer click
derecho sobre los hijos del arbol, el problema es que necesito saber
sobre que hijo se ha hecho el click, y el programa no me reconoce el
hijo seleccionado si lo selecciono directamente con el click derecho (me
dice que el nodo seleccionado es null) mientras que si primero
selecciono el nodo con el click izq. y luego despliego el menu con el
click derecho ya lo reconoce como seleccionado. ¿como puedo hacer para
que lo reconozca directamente con el derecho?

Un saludo a todos y gracias
Roberto












email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida