منتدى جزيرة الرياضيات

منتدى جزيرة الرياضيات (http://www.hesab.net/vb/index.php)
-   جزيرة برنامج الفجوال بيسك (http://www.hesab.net/vb/forumdisplay.php?f=50)
-   -   للاخوة أو الأستاذ خليل بالذات، كيف اعمل زر معين للكيبورد بالفيجوال مضغوط باستمرار (http://www.hesab.net/vb/showthread.php?t=4181)

السلفي20 05-22-2008 04:38 AM

للاخوة أو الأستاذ خليل بالذات، كيف اعمل زر معين للكيبورد بالفيجوال مضغوط باستمرار
 
السلام عليكم ورحمة الله وبركاته

سؤالي : كيف اصنع زر بالفيجوال بيسك 6 ويستجيب له الـكـيـبـورد

مثال : شغلت برنامج الفيجوال
وبعدها اضفت Coammand1
http://www.arb-up.com/files/arb-up-2008-1/1n406946.gif
وغيرت اسم Coammand1 إلى F5
http://www.arb-up.com/files/arb-up-2008-1/G8N07014.gif

لكن عندما اضغط على F5
كيف اجعل الزر فعلا يتم ضغطة بالكيبورد على انه F5 وباستمرار دون افلات
وزر اخر لافلات هذا الزر
http://www.arb-up.com/files/arb-up-2008-1/oMp07087.gif


وجزاكم الله خير اخواني مقدماً

الاستاذ خليل 05-22-2008 09:04 PM

كود:

Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer)

MsgBox (KeyCode)
If KeyCode = 116 Then
هنا تكتب ما تريد تنفيذه عندما يضغط على F5
MsgBox "ÔßÑÇ", vbOKOnly, "ÑÓÇáÉ ÇáÈÑäÇãÌ"
End If


السلفي20 05-23-2008 07:00 AM

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

السلفي20 05-23-2008 09:58 AM

1 مرفق
بالمرفقات مثال مشابه لطلبي

الاستاذ خليل 05-23-2008 05:41 PM

اول مرة اشوف هذا الطلب لا اعلم كيف اعملة بس الكود السابق وضيفته اذا المستخدم ضغط على زر f5 يخرج مسج تستطيع وضع الكود الذي تريد تشغيله بداخل الكود السابق.
انسخه كاملا و ضعه في الكود فقط .
ليس بداخل الزر بل تحته كي يتنفذ عندما يضغط المستخدم على f5

السلفي20 05-23-2008 09:34 PM

الله يجزاك خير يا استاذ خليل
بحاول فيه وان شاء الله يصير معاي تمام
واشكرك على المساعدة

الاستاذ خليل 05-24-2008 12:40 AM

نتمنى لك الفائدة شكرا

fadi9 07-22-2008 03:15 PM

1 مرفق
السلام عليكم

دعوني اساعدكم

بفرض يوجد على الفورم صندوق نص (text box) سميناه tx
وبفرض يوجد زر امر(command) سميناه cmd
لنفرض انه عند الضغط على زر الامر هذا يتم كتابة كلمة " السلام " بالتالي نضع الكود التالى في حدث click على ذلك الزر cmd بالشكل التالي :
Private Sub cmd_Click()
" السلام "+ Tx.text = tx.text
End Sub
الان نريد ان نجعل الزر cmd مضغوطا بان نضغط المفتاح F5 من لوحة المفاتيح
من اجل ذلك نكتب الكود التالي على حدث KEYDOWN لصندوق النص TX بالشكل التالي :
Private Sub Tx_KeyDown(KeyCode As Integer, Shift As Integer)
If KeyCode = vbKeyF5 Then
cmd_Click
End If
End Sub

في المرفق تجد التنفيذ


الساعة الآن 08:45 PM

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. TranZ By Almuhajir