الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

س : معرفة ASC للمفاتيح ..

مغلق
بدأه الكتاح في 3 أبريل 2007 · 3 رد · 533 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

بسم الله الرّحمن الرّحيم

الإخوة الأكارم :

السّلام عليكم

استعملت الكود أدناه لمعرفة رقم asc الخاص بكلّ مفتاح من لوحة المفاتيح :

Private Sub Form1_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles MyBase.KeyPress

MsgBox(Asc(e.KeyChar))

End Sub

سؤالي هو : لماذا لا يعمل هذا الكود مع مفاتيح الأسهم ؟؟

علماً بأني أعمل بـدوت نت 2003

جزاكم الله خيراً ..

#2

اخي جرب الحدث keyup و الله اعلم هو يعمل على الاسهم

Sami is the name .net is the game

SamiKaraeen@hotmail.com

#3

جزاك الله خيراً يا أخي ، نجحت الطريقة :

Private Sub Form1_KeyDown(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles MyBase.KeyDown

If e.KeyCode = 39 Then Label1.Left = Label1.Left + 5

If e.KeyCode = 37 Then Label1.Left = Label1.Left - 5

End Sub

#4

لا توجد قيمة Ascii للأسهم على ما أعتقد , فقط KeyCode و أيضا أزار F1 الى F12 و غيرهم

هذا الموضوع مغلق.

مواضيع مشابهة