Monday, May 26, 2008

ดัก Key stroke CTRL+S

ใน VB.NET เราสามารถเขียนโปรแกรมเพื่อตรวจจับ Key stroke จำพวกคีย์รวมได้ เช่น CTRL+S, ALT+A โดยการใช้อีเว็นต์ KeyDown


Private Sub Form1_KeyDown(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles Me.KeyDown
If e.KeyData = Keys.Control + Keys.S Then
MessageBox.Show("Your key stroke is CTRL+S")
End If
End Sub

โดยต้องกำหนด Properties ชื่อ KeyPreview ของ Form1 เป็น True ด้วยนะ

No comments: