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

كيفية التنقل بين الكونترول باستخدام الاسهم

مغلق
بدأه Wael Dalloul في 6 يونيو 2005 · 2 رد · 506 مشاهدة · في لغة Delphi
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

اريد التنقل بين مجموعة من controls باستخدام الاسهم وليس Tab هل يمكنكم المساعدة

ملاحظة اريد ذلك لتسهيل ادخال بيانات كثيرة (سهولة التنقل)

رب اجعلني مقيم الصلاة ومن ذريتي ربنا وتقبل دعاء.

لا تنسى: "العقل مثل العضلة كلما استخدمته أكثر كلما ازدادت قوته"

#2

إستخدم SelectNext وحدث OnKeyDown هذا مثال مبسط للتنقل بين مجموعة من مربعات النص، السهم السفلي سوف يتنقل المؤشر للمربع التالي والمؤشر العلوي سوف ينقل المؤشر للمربع السابق

procedure TForm1.FormKeyDown(Sender: TObject; var Key: Word;
  Shift: TShiftState);
begin
  case Key of
    VK_UP : SelectNext(ActiveControl,False,True);
    VK_Down : SelectNext(ActiveControl,True,True);
  end;
end;

procedure TForm1.FormCreate(Sender: TObject);
begin
  KeyPreview := True;
end;

إن لم يمكن يوفي بكل أغراضك، يمكنك الإضافة والتعديل عليه حتى تصل لمبتغاك

لا تحزن:

إن كنت فقيرا فغيرك محبوس في دين، وإن كنت لا تملك وسيلة نقل فسواك مبتور القدمين، وان كنت تشكوا من آلام فغيرك يرقدون على الاسرة البيضاء و من سنوات، وان فقدت ولدا فغيرك فقد عددا من الأولاد و في حادث واحد.

لا تحزن:

فأنت تشرب الماء الزلال، و تستنشق الهواء الطلق، و تمشي على قدميك معافى، و تنام ليلك آمنا.

#3

شكراً لك اخ محمد على هذا الشرح

فعلاً حصلت على ما اريد

رب اجعلني مقيم الصلاة ومن ذريتي ربنا وتقبل دعاء.

لا تنسى: "العقل مثل العضلة كلما استخدمته أكثر كلما ازدادت قوته"

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

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

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

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

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

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