在我的应用程序中,我尝试在菜单下使用 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
WinForms,.NET 2.0