Ver Mensaje Individual
  #3 (permalink)  
Antiguo 02/05/2004, 11:36
mafc
 
Fecha de Ingreso: febrero-2002
Mensajes: 58
Antigüedad: 23 años
Puntos: 0
Ya he conseguido mostrar un contextmenu al pulsar con el boton derecho del ratón en el tree pero ahora ¿como controlo que cuando se pulse sobre una de las opciones del contextmenu me añada o borre un nodo en el tree?. Es decir, cual es el evento para controlar que se pulsa dentro del contextmenu y que elemento es el que se ha pulsado?. Gracias.


Private Sub Tree_R_MouseDown(ByVal sender As Object, ByVal e As _
System.Windows.Forms.MouseEventArgs) Handles Tree_R.MouseDown

Dim TreeNode As TreeNode

If e.Button = MouseButtons.Right Then

TreeNode = Tree_R.GetNodeAt(e.X, e.Y)

Tree_R.SelectedNode = TreeNode


Dim menuItem1 As New MenuItem("&Añadir")
Dim menuItem2 As New MenuItem("&Eliminar")

' Clear all previously added MenuItems.
ContextMenu1.MenuItems.Clear()


' Add MenuItems to display for the TextBox.
ContextMenu1.MenuItems.Add(menuItem1)
ContextMenu1.MenuItems.Add(menuItem2)


ContextMenu1.Show(Tree_R, New Point(e.X, e.Y))

End If
End Sub
__________________
Un saludo
Mafc
España