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

سؤال مهم ارجو الرد عليه

مغلق
بدأه ab12oode في 14 مارس 2005 · 2 رد · 513 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

كيفية توليف ازرارالاسهم في لوحة المفاتيح

بحيث عندما نضغط على زر السهم الاعلى يقوم بتنفيذ

الامر معين مثل تكبير النافذة

ارجو كتابة الشيفرة لمن يعرف واذا لم تعرفو فإجيبو ولا تخجلو

#2

ربما تستفيد من الكود التالي وهو كود برمجي موجود في موضوع للاخ JASS مجموعة اكواد وافكار .. اتصحك تزروه :

6 : تحريك الفورم بمفاتيح الأسهم في لوحة المفاتيح

CODE

  

Private Declare Function GetAsyncKeyState Lib "user32" (ByVal v As Long) As Integer 

Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer)
If GetAsyncKeyState(37) Then 'يسار
Left = Left - 15
End If

If GetAsyncKeyState(38) Then 'أعلى
Top = Top - 15
End If

If GetAsyncKeyState(39) Then 'يمين
Left = Left + 15
End If

If GetAsyncKeyState(40) Then 'أسفل
Top = Top + 15
End If
End Sub

او يمكن اضافة كود في الحدث FORM_KEYDOWN

بحيث اذا كان ال KEYCODE = الاسكي كود للزر الي تريده ينفذ حدث معين

على سبيل المثال

Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer)
If KeyCode = 13 Then MsgBox "FF"
End Sub

طبعا 13 هو الاسكي كود للزر ENTER

وارجو عدم استخدام اخر سطر في كلامك لانه قد يضايق بعض الاخوة في المنتدى .. واللي ما بيعرف مابيرد من اصله .. :)

اني ابتليت باربع ما سـلطوا ***** الا لشدة شقوتي و عنائي

ابليس والدنيا ونفسي والهوى **** كيف السبيل وكلهم اعدائي

شكوت الى وكيع سوء حفظي ***** فارشدني الى ترك المعاصي

و اخـبرنـي بـان الـعلم نـور ****** و نور الله لا يهدى لعاصي

#3

اشكرك اخ هوب على هذا الكود وانا اسف على الكلام الذي قلته في السطر الاخير اسف جداً جداً جداً جداً جداً جداً جداً جداً جداً جداً جداً

ذكرت في موضوع الكود موجود في موضوع للاخ JASS ارجو كتابة الرابط

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

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…