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

تنفيذ احداث بواسطة اسهم لوحة المفاتيح ؟؟

مغلق
بدأه ابوخالد العيدروس في 16 ديسمبر 2006 · 3 رد · 774 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ..

سؤالي كالتالي :

عندي شاشة عادية تحتوي على بيانات ..

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

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

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

علما بأنني جربت حدث keyPress لنفس الفورم ولم اصل الى نتيجة وجربت استخدام e.keychar ونفس الشيء لانتيجة ..

وشكرا

#2

أولا - ضع خاصية KeyPreview للفورم إلى True

ثانيا - استخدم الحدث KeyDown وقم باستخدام القيمة e.KeyCode لمعرفة أي المفاتيح تم ضغطه

مثال

	Private Sub Form1_KeyDown(ByVal sender As Object, ByVal e As _
		System.Windows.Forms.KeyEventArgs) Handles Me.KeyDown

		If e.KeyCode = Keys.Left Then
			MsgBox("left arrow")
		End If

	End Sub

عن عائشة رضي الله عنها أن النبي صلى الله عليه وسلم قال: إن الله يحب إذا عمل أحدكم عملا أن يتقنه

نعيب زماننا والعيب فينا ... وما لزماننا عيب سوانا

ونهجو ذا الزمان بغير ذنب ... ولو نطق الزمان لنا هجانا

محمد سامر أبو سلو

#4

تسلم يا مشرفنا الغالي.

في المثال يتضح المقال

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

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

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

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

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

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