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

استخدام اسهم الكيبورد اثناء البرمجة لتنفيذ امر معين

بدأه dOCnOK في 7 أكتوبر 2010 · 1 رد · 1,105 مشاهدة · في Microsoft Visual C#.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

واجهتني مشكلة بإستخدام اسهم الكيبورد لتنفيذ امر ما عند الضغط عليها

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

شاهد الصورة الاولى عند تشغيل البرنامج وقبل الضغط على الاسهم

post-114051-057470700%201286439721.png

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

post-114051-025032000%201286439723.png

علما بأن الكود المستخدم هو التالي

    	private void Form1_KeyDown(object sender, KeyEventArgs e)
    	{
        	switch (e.KeyCode)
        	{
            	case Keys.Up: //up
                	MessageBox.Show("UP");

                	break;
            	case Keys.Down: //down

                	MessageBox.Show("DOWN");
                	break;
            	case Keys.Right: //right

                	MessageBox.Show("RIGHT");
                	break;
            	case Keys.Left: //left

                	MessageBox.Show("LEFT");
                	break;
            	default:
                	MessageBox.Show(e.KeyCode.ToString());
                	break;
        	} 
    	}

post-114051-057470700 1286439721_thumb.p

post-114051-025032000 1286439723_thumb.p

المرفقات
Capture.PNGCapture2.PNG

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

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

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

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

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