-2

ログインフォームとしてフライアウトがありますが、esc キーを押すたびにフライアウトが終了し、そのようなことはしたくないので、フライアウトでその esc キーをトラップする方法はありますか? 私はこのようなものをテストしましたが、うまくいきません。

 Private Sub ItemAdd_FormClosed(sender As Object, e As FormClosedEventArgs) Handles Me.FormClosed
    If login = True Then
        MsgBox("haha")
    End If
End Sub

Private Sub ItemAdd_FormClosing(sender As Object, e As FormClosingEventArgs) Handles Me.FormClosing
    If login = True Then
        MsgBox("haha")
    End If
End Sub

Private Sub ItemAdd_KeyDown(sender As Object, e As KeyEventArgs) Handles Me.KeyDown
    If e.KeyCode = Keys.Space Then
        MsgBox("haha")

    End If
End Sub

または、フォームで ESC キーを無効にするにはどうすればよいですか?

4

1 に答える 1