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
 

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$
Mostrar la cita

Preguntas similares