منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب
[سؤال] ضغط الزر عن طريق الكيبورد ؟ - نسخة قابلة للطباعة

+- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb)
+-- قسم : قسم لغة الفيجوال بيسك VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=182)
+--- قسم : قسم اسئلة VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=183)
+--- الموضوع : [سؤال] ضغط الزر عن طريق الكيبورد ؟ (/showthread.php?tid=10754)



ضغط الزر عن طريق الكيبورد ؟ - 3boody2000 - 22-11-14

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

اتمنى تساعدوني

ابغى طريقه
لجعل الزر (Button) يضغط عن طريق الكيبورد
يعني مثلا :
اضغط زر Ctrl + 0 لتشغيل Button1

اتمنى المساعده


وشكرا Blush



RE: ضغط الزر عن طريق الكيبورد ؟ - 3boody2000 - 22-11-14

رفع .................


RE: ضغط الزر عن طريق الكيبورد ؟ - kslawy - 22-11-14

السلام عليكم ورحمة الله وبركاته

اولا تذهب لخصائص الـ Form وتعدل قيمة الخاصية KeyPreview  من False إلى True


أو يمكنك أن تضع الكود التالي في حدث تحميل الـ Form :

PHP كود :
Me.KeyPreview True 


بعدين تذهب لحدث الـ KeyDown الخاص بالـ Form وتضع الكود التالي:
PHP كود :
Private Sub Form1_KeyDown(ByVal sender As System.ObjectByVal e As System.Windows.Forms.KeyEventArgsHandles MyBase.KeyDown
        If e
.Control AndAlso e.KeyCode Keys.NumPad0 Then
            Button1_Click
(sendere)
 
       End If
 
   End Sub 



RE: ضغط الزر عن طريق الكيبورد ؟ - 3boody2000 - 22-11-14

اخي لم افهم
طبقت الطريقه لكن عندما اضغط الزر المطلوب لا ينجح من اني غيره الى
Tab
هل من الممكن ان توضح
وهل يوجد طريقه اسهل
فأنا مبتدى