如何為表單創建 KeyDown 事件?
當我打開應用程式時,我想知道我何時鍵入某些鍵來顯示訊息。
Private Sub Form1_KeyDown(ByVal sender As Object, ByVal e As KeyEventArgs) Handles MyBase.KeyDown
If e.KeyCode = Keys.Enter Then
MsgBox("enter key pressd ")
End If
End Sub
uj5u.com熱心網友回復:
您是否看過整個表單的 vb.net Keydown 事件?
True表單上的KeyPreview屬性應設定為。
答案中使用的代碼(不是您想要做的):
Private Sub Form1_KeyDown(ByVal sender As Object, ByVal e As KeyEventArgs) Handles MyBase.KeyDown
If e.Control AndAlso e.KeyCode = Keys.S then
' Call your sub method here .....
YourSubToCall()
' then prevent the key to reach the current control
e.Handled = False
End If
End Sub
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/405790.html
標籤:
上一篇:洗掉VB.Net中的特定陣列字串
