I am using the following code to display a popup menu for a particular node of a treeview:
VB Code:
Private Sub TreeView1_MouseUp(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles TreeView1.MouseUp Dim mnuContextMenu As New ContextMenu() If e.Button = Windows.Forms.MouseButtons.Right Then Dim mnuItemNew() As MenuItem = New MenuItem() _ {New MenuItem("Item 1"), _ New MenuItem("Item 2"), _ New MenuItem("Item 3")} Dim TVWMenu As New ContextMenu(mnuItemNew) TVWMenu.Show(TreeView1, New Point(e.X, e.Y)) End If End Sub
My question is how do I have a separator line appear Item 2 and Item 3? How can I tell which item was clicked? I have tried the following code but it didn't work:
VB Code:
Private Sub ContextMenuStrip1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles ContextMenuStrip1.Click MsgBox(ContextMenuStrip1.Text) End Sub
Thanks




Reply With Quote