Dynamically adding items to a menustrip sub menu item

Answered Dynamically adding items to a menustrip sub menu item

  • Thursday, August 09, 2007 6:30 PM
     
     

     

    What is the syntax for this?

All Replies

  • Thursday, August 09, 2007 8:10 PM
     
     Answered
    Code Snippet

            Dim item As New ToolStripMenuItem("Item1")
            Dim subItem As New ToolStripMenuItem("Item1 SubItem")
            Dim subsubItem As New ToolStripMenuItem("Item1 SubItem SubItem")

            subItem.DropDownItems.Add(subsubItem)
            item.DropDownItems.Add(subItem)
            Me.MenuStrip1.Items.Add(item)

  • Monday, August 13, 2007 4:32 PM
     
     

     

    How are click events added to these items?
  • Tuesday, August 14, 2007 2:39 AM
     
     
    Just like how you would add events to any dynamic controls. The AddHandler statement.

    Code Snippet

        AddHandler subsubItem.Click, AddressOf MenuItemClicked


        Private Sub MenuItemClicked(ByVal sender As Object, ByVal e As EventArgs)
            MessageBox.Show("Clicked")
        End Sub