منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب
هذا الكود لا يعمل بشكل صحيح لماذا ؟ - نسخة قابلة للطباعة

+- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (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=50783)



هذا الكود لا يعمل بشكل صحيح لماذا ؟ - PeterGhattas082460 - 14-12-24

السلام عليكم ورحمة الله
عند وضعي لهذا الكود لا يعمل اصلاً
كود :
   Private Sub FormLoginPro_KeyDown(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles Me.KeyDown

       If e.KeyCode = Keys.S And Keys.Control Then

           LableTrialNumber.Text = "31"
   

       End If

   End Sub
هل يوجد اعدادات اقوم بها علي الـ Form تجعل هذا الكود يعمل



RE: هذا الكود لا يعمل بشكل صحيح لماذا ؟ - العيدروس - 14-12-24

يجب ان تكون خصائص الفورم
KeyPreview موضوعة على True


RE: هذا الكود لا يعمل بشكل صحيح لماذا ؟ - PeterGhattas082460 - 15-12-24

شكراً جزيلاً لحضرتك المشكلة اتحلت فعلاً Smile



RE: هذا الكود لا يعمل بشكل صحيح لماذا ؟ - aljzazy - 21-12-24

تحقق من أن الحدث
كود :
KeyDown
مفعل بالفعل للنموذج باستخدام الخاصية
كود :
KeyPreview
، مثل هذا:
vb
نسخ الكود
كود :
Me.KeyPreview = True
يجب وضع هذا في الحدث
كود :
Form_Load
أو مباشرة عند تهيئة النموذج.