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

问题描述 投票:0回答:2

你好,我只是在编写一个程序,当我在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
vb.net events key keypress f5
2个回答
0
投票

处理KeyDown,而不是KeyPress

If e.KeyCode = Keys.F5 Then

0
投票

您也可以使用KeyUp事件!

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

KeyUp system

© www.soinside.com 2019 - 2024. All rights reserved.