PDA

View Full Version : عدم اندازه صحیح ارتفاع ردیف جدول هنگام تغییر اندازه فونت



mahdy.asia
دوشنبه 24 تیر 1392, 01:06 صبح
من هنگام اجرا فونت یکی از ستون های جدول رو می خوام تغییر بدم اما بعد از تغییر انتظار دارم اندازه ردیف های جدول مطابق با سایز جدید تغییر کند اما این مشکل وجود دارد (مطابق تصویر پیوست) مشکل را چطور بر طرف کنم؟
107233

shobair
شنبه 29 تیر 1392, 16:54 عصر
من هنگام اجرا فونت یکی از ستون های جدول رو می خوام تغییر بدم اما بعد از تغییر انتظار دارم اندازه ردیف های جدول مطابق با سایز جدید تغییر کند اما این مشکل وجود دارد (مطابق تصویر پیوست) مشکل را چطور بر طرف کنم؟
107233

سلام
تغییر اندازه فونت ستون ربطی به تمام سطر ها نداره. میتونید از روش زیر استفاده کنید:

اول فونت تک تک ستون های گرید رو مشخص کنید تا از مقدار پیشفرض خود گرید استفاده نکنه، بعد مقدار DBGrid.Font.Size رو تغییر بدید.

شبیر

sara.mahdavi
شنبه 29 تیر 1392, 17:52 عصر
من هم تقریبا همچین مشکلی دارم
فونت ردیف های جدول رو توی محیط طراحی تغییر دادم ولی اندازه ارتفاع ردیف ها همون سایز قبلی می موه و تغییر نمی کنه

107601

samani
یک شنبه 30 تیر 1392, 17:17 عصر
شما ميتونيد با ارث بري ، رديف(هاي) DBGrid رو به دلخواه عوض كنيد

type
THackDBGrid = class(TCustomGrid);

begin
THackDBGrid(DBGrid1).DefaultRowHeight := ...

or

THackDBGrid(DBGrid1).RowHeights[0] := ...
THackDBGrid(DBGrid1).RowHeights[1] := ...
end;

sara.mahdavi
چهارشنبه 02 مرداد 1392, 20:45 عصر
ممنون مشکلم با این کد برطرف شد:تشویق:
اما میشه دلیلشم بگید که چرا وقتی اندازه فونت رو تغییر دادم بصورت اتومات ارتفاع سطرها تنظیم نشد؟؟؟
چون توی یک برنامه دیگه که همزمان دارم می نویسم این مشکل نبود
ممنون:لبخندساده: