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

مفتاح Enter بدلا من مفتاح Tab

مغلق
بدأه max في 8 نوفمبر 2001 · 3 رد · 827 مشاهدة · في لغة Delphi
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

بسم الله الرحمن الرحمن الرحيم

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

اخواني ألاعزاء أود معرفة عن كيفية الانتقال بين الحقول بمفتاح Enter بدلا من Tab

___________________________

تحياتي Max

#2

بسم الله الرحمن الرحيم

مجرب في delphi 6 windows-xp .

: In the form's PRIVATE section enter

   Procedure CMDialogKey(Var Msg:TWMKey); message CM_DIALOGKEY; 



In the form's IMPLEMENTATION section enter: 



   Procedure TForm1.CMDialogKey(Var Msg: TWMKey); 

   Begin 

      If NOT (ActiveControl Is TButton) Then 

{لماذا هذا الشرط ؟ السبب معروف طبعـآ .}

         If Msg.Charcode = 13 Then 

            Msg.Charcode := 9; 

      inherited; 

   End;

تجد هذا الـ code و طرق أخرى هنا :

http://www.delphi3000.com/articles/article_2166.asp

http://www.delphi3000.com/articles/article_2658.asp

هناك حتى الأحلام أصبحت ممنوعة ...

إنه لعار أن ننتمي لهكذا أوطان ... لكن ... ربما العار أن نكون نحن أبناء لتلكم أوطان .. من يدري ؟!!

ليعلم أولئك ... إنّ الشعوب إنْ هي استيقظت تسحق ظُلامََهَا ...

There, even in dreams u r wanted

To be a programmer, how a nice dream it was

Leaving ...

أعيدوا لإسمي لونه المفضل

#3

اخي العزيز

لقد تم الاجابة على هدا السؤال من قبل فارجو ان تبحث عنه هنا بالمنتدى اي الايام الماضية

#4

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

يمكنك استخدام Enter بدلا من Tab كالتالي :

- غير خاصية KeyPreView الى True

- ضع هذا الكود في حدث FormKeyPress

if Key = #13 then
begin
 Key := #0;
 SelectNext(ActiveControl,True,True);
end

تقبل تحياتي

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

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