Alt+を無効にしようとしEscましたが、タップすると機能しました。ボタンを押し続けるとスパムが発生し、私のプログラムをバイパスする小さなバグを発見しました。Alt と Escape を個別にインターセプトしようとしましたが、これは不可能です。
ありがとう!
現在のコード:
Private Sub Form1_KeyDown(ByVal sender As System.Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles MyBase.KeyDown
If e.Alt = True And e.KeyCode = Keys.F4 Or e.Alt = True And e.KeyCode = Keys.Escape Then
e.Handled = True
End If
End Sub
と
Private Sub Form2_FormClosing(ByVal sender As Object, ByVal e As System.Windows.Forms.FormClosingEventArgs) Handles Me.FormClosing
e.Cancel = True
End Sub
注: このプログラムは、法的目的および法的目的のみを対象としています。