我想通过按 f5 键显示一个表单,但它在 vb.net 中不起作用

I want to show a form by pressing the f5 key but it doesn't work in vb.net

你好,我正在写一个程序,当我在 text_box 上并按 f5 键时,我需要显示一个新表单 但是程序似乎不识别f5键,因为我之前做了一个小程序来找出f5键的keychar但是没有用

我不知道是否有人可以帮助我解决这个问题 这是我的代码:

Private Sub txt_numero_KeyPress(sender As Object, e As KeyPressEventArgs) Handles txt_numero.KeyPress
        If e.KeyChar = Convert.ToChar(Keys.F5) Then
            fmrBuscarByName.Show()
        End If

处理 KeyDown 而不是 KeyPress:

If e.KeyCode = Keys.F5 Then

您也可以使用 KeyUp 活动!

... txt_numero.KeyUp
    If e.KeyCode = Keys.F5 Then
        Form1.ShowDialog()
    End If
End Sub