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

الزر enter بدلا من tab في string grid

مغلق
بدأه ابن اليمن في 5 يونيو 2007 · 5 رد · 800 مشاهدة · في لغة Delphi
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

مرحبا شباب

هل استطيع استخدام الزر enter بدلا من الزر tab في العنصر string grid ؟كيف ذلك

من الممكن استخدامه في العنصر dbgrid اما في string grid لا اعلم كيف

نرجو التكرم بالمساعدة

#2

وكيف يتم استخدام Enter في dbgrid???

#3

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

اخي ابن اليمن استخدم الحدث OnKeyDown للمكون StringGrid

واكتب شيئ مثل هذا

if Key=VK_RETURN then begin
   if StringGrid1.Col = StringGrid1.ColCount-1 then begin
	  if StringGrid1.Row<StringGrid1.RowCount-1 then begin
		 StringGrid1.Col := StringGrid1.FixedCols;
		 StringGrid1.Row := StringGrid1.Row+1;
	  end;
   end else StringGrid1.Col:=StringGrid1.Col+1;
end;
d4baa0.gif
#4

من فضلكم في محتوي سؤال الاخ ابن اليمن يوحي بأن يمكن استخدام زر Enter في التنقل بدلا من زر Tabفي ال DBGRID بدون استخدام كود. هل هذا ما يحدث ام انه يجب استخدام كود وذاك بالنسبة لل DBGRID

#5

اخي الكريم

من المؤكد انه يجب وضع كود للتنقل عن طريق الزر انتر

انا تحدثت في بداية السوال انه من الممكن ولكن عن طريق كود

ولكني سالت ان نفس الكود لايمكن ان يكون في عنصر

string grid

هذا ماكنت اقصده

اذا لم تكن لك دراية بالكود للتنقل في عنصر dbgrid

عن طريق انتر

فساعطيك الكود

تحياتي المخلصة

#6

شكرا لك اخي فانا اعرف الكود وبالنسبة لطلبك فجرب الكود التابع للاخ المشرف.

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

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

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

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

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

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