0

私のアプリケーションでは、メニューの下で ToolStripTextBox を使用しようとしています。
私の希望する使用法は、それに数字を書き込むことです。ENTER キーを押すと、いくつかのコードが実行され、メニューが閉じます。
しかし、私のメニューは開いたままです。

コードで閉じる方法は?

Private Sub ToolStripTextBox1_KeyDown(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles ToolStripTextBox1.KeyDown
     If e.KeyCode = Keys.Enter Then
        If Val(ToolStripTextBox1.Text) > 0 Then
            Dim strsif As String = ToolStripTextBox1.Text
            For ptr As Integer = 0 To DataGridView1.Rows.Count - 1
                If DataGridView1.Item(0, ptr).Value.ToString() = strsif Then
                    SelectRowInDataGridview(Cint(strsif))
                    Exit For
                End If
            Next
        End If

    'CLOSE MENU HERE

    End If
End Sub

Winフォーム、.NET 2.0

4

1 に答える 1