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

ارتفاع record في dbgrid

مغلق
بدأه moa mohsen في 14 مارس 2007 · 2 رد · 650 مشاهدة · في لغة Delphi
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

كيف يمكن تغيير ارتفاع سجل معين في dbgrid حيث لاتوجد من ضمن الخصائص في object inspector خاصة الارتفاع ولا ضمن الخصائص الخاصة بالاعمدة

وشكرا

#2

RowHeights هي protected member

علشان تستعملها يجب ان تعمل عليها هاك

type TMyDBGrid = class(TDBGrid);

ثم تستعملها هكذا TMyDBGrid(DBGrid1).RowHeights[2] := 30;

شكرا

#3

شكرا اخي الكريم على تكرمك بالرد

وقد جربت ما تفضلت بكتابته ونجح معي وهو يغير فقط صف واحد من صفوف dbgrid وقد قمت بالاتي لتطبيقه على كل dbgridونجح

for x:=1 to table1.RecordCount do begin

TMyDBGrid(DBGrid1).RowHeights[x] := 30;

end;

كما اني وجدت حل اخر للمشكلة وهو بتكبير خاصية الخط للdbgrid وهذا يقوم بتكبر الخط ايضا ولكن يمكن التغلب على ذلك بان

نقوم بتكبير خاصية الخط لكامل dbgrid فيكبر حجم الصف ثم نقوم بتحديد الخط الذي يناسبنا من خلال خاصية font للاعمدة

كل على حدا فيمكن ان نتحصل على حجم للصف كما نريد وحجم للخط كما نريد ايضا

اشكرك مجددا على الاهتمام

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

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