Я хочу показать форму, нажав клавишу f5, но она не работает в vb.net - PullRequest
0 голосов
/ 29 апреля 2020

привет, я просто пишу программу, и мне нужно показать новую форму, когда я нахожусь на text_box, и нажать клавишу f5, но кажется, что программа не распознает клавишу f5, потому что я накануне сделал мини-программа, чтобы выяснить ключевой символ клавиши f5 и не работал

Я не знаю, может ли кто-нибудь помочь мне с этим, это мой код:

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

Ответы [ 2 ]

1 голос
/ 29 апреля 2020

Вы также можете использовать событие KeyUp!

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

KeyUp system

1 голос
/ 29 апреля 2020

Ручка KeyDown вместо KeyPress:

If e.KeyCode = Keys.F5 Then
...