Question : How to collaspe a menustrip in vb.net?

Hi
I have a menustrip with some further options in vs 2008 express.  I have changed one of the menu options into a text box format.  So When I click on menu name  "Options" and then click on my "Change Value" the next drop down is in the form of a text box so I can key in a value.  When I key in a value and Press the Enter key I want the drop down dispaly staus of the menu to collaspe and just to be looking at the main form.  However after some messing around I cannot find a solution to this without hvaing to click on the form with the mouse.  I hope I explained it well


Here is my code.

  Private Sub DocketNoChangeToolStripMenuItem_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles DocketNoChangeToolStripMenuItem.KeyPress

        Dim KeyPressed As Integer = AscW(e.KeyChar)
        Dim SetDocketNo As New clsDocketNo

        Try

            ' only Allow digits and contol keys to be pressed
            If Char.IsNumber(e.KeyChar) = True Or Char.IsControl(e.KeyChar) = True Then
                e.Handled = False
            Else
                e.Handled = True
            End If

            'Save New Docket Number after the ENTER key is pressed
            If KeyPressed = 13 Then
                SetDocketNo.SetDocketNo(DocketNoChangeToolStripMenuItem.Text)
                txtDocketNo.Text = DocketNoChangeToolStripMenuItem.Text
                DocketNoChangeToolStripMenuItem.Text = Nothing
               'I ASSUME I NEED TO COLLASPE MENU HERE

            End If
           

        Catch ex As Exception

        End Try

    End Sub

Answer : How to collaspe a menustrip in vb.net?

TopParentMenuName.DropDown.Close()
Random Solutions  
 
programming4us programming4us