18-11-13, 12:54 PM
e.keycode خاصية Keys تابعه للفئة
System.Windows.Forms.KeyEventArgs
والــ e هو متغير الحدث
وهذا الكود في حدث الاقتناص KeyDown للتحقق من الزر المضغوط من لوحة المفاتيح
اما e.keychar فهي خاصية من النوع Char تابعه للفئة
System.Windows.Forms.KeyPressEventArgs
والـــ e هو متغير الحدث
وهذا الكود في حدث الاقتناص KeyPress والذي يتم تنفيذه قبل السابق KeyDown وهو للتحقق من قيمة الزر وليس الزر
System.Windows.Forms.KeyEventArgs
والــ e هو متغير الحدث
وهذا الكود في حدث الاقتناص KeyDown للتحقق من الزر المضغوط من لوحة المفاتيح
كود :
Private Sub TextBox1_KeyDown(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles TextBox1.KeyDown
If e.KeyCode = Keys.A Then
MsgBox("قمت بالضغط على الزر A")
End If
End Subاما e.keychar فهي خاصية من النوع Char تابعه للفئة
System.Windows.Forms.KeyPressEventArgs
والـــ e هو متغير الحدث
وهذا الكود في حدث الاقتناص KeyPress والذي يتم تنفيذه قبل السابق KeyDown وهو للتحقق من قيمة الزر وليس الزر
كود :
Private Sub TextBox2_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles TextBox2.KeyPress
If e.KeyChar = Chr(13) Then
MsgBox("قمت بضغط Enter")
ElseIf e.KeyChar = "*" Then
MsgBox("قمت بضغط *")
End If
End Sub
