1. 程式人生 > 其它 >用鍵盤控制軟體 鍵盤事件 例如上下左右鍵

用鍵盤控制軟體 鍵盤事件 例如上下左右鍵

當窗體KeyPreview屬性設定為True時,則首先觸發窗體的鍵盤事件。

鍵盤事件有三種:
KeyPress、KeyDown、KeyUp

KeyPress:
按了鍵盤的某鍵時觸發,返回鍵盤的Ascii碼值
KeyDown:
按下鍵盤的某鍵觸發,返回鍵盤的直接狀態,即該鍵的"掃瞄碼"值
KeyUp:
釋放鍵盤的某鍵觸發,返回鍵盤的直接狀態,即該鍵的"掃瞄碼"值

上下左右鍵按下和鬆開事件

#Region "快捷鍵上下左右 按鈕對應鍵盤"
    Private Sub FormJog_KeyDown(ByVal sender As System.Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles
MyBase.KeyDown If e.KeyCode = Keys.Left Then '左按下響應 End If If e.KeyCode = Keys.Right Then '右按下響應 End If If e.KeyCode = Keys.Up Then '上按下響應 End If If e.KeyCode = Keys.Down Then '下按下響應 End
If If e.KeyCode = Keys.PageUp Then 'PageUp按下響應 End If If e.KeyCode = Keys.PageDown Then 'PageDown按下響應 End If End Sub Private Sub FormJog_KeyUp(ByVal sender As System.Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles MyBase
.KeyUp If e.KeyCode = Keys.Left Or e.KeyCode = Keys.Right Then End If If e.KeyCode = Keys.Up Or e.KeyCode = Keys.Down Then End If If e.KeyCode = Keys.PageDown Or e.KeyCode = Keys.PageUp Then End If End Sub #End Region


————————————————
版權宣告:本文為CSDN博主「記得你的模樣」的原創文章,遵循CC 4.0 BY-SA版權協議,轉載請附上原文出處連結及本宣告。
原文連結:https://blog.csdn.net/weixin_39433293/article/details/113405169