نوشته شده توسط
acilios
با تشکر.
میخواستم بدونم که چرا بعد از اجرای دستور دیگه ای DBG دوباره به حالت اولش بر میگرده ؟(کوچیک میشه)
همونطور كه گفته شد راه منطقي همون ره اولي است ولي پاسخ شما دليلش اين است كه چون فونت شما كوچكتر از اندازه اي كه مورد استاندارد ارتفاع DBgrid است به محض اينكه تغييري ايجاد ميشه دوباره به حالت اول باز ميگرده. يك راه داره كه زياد درست نيست ولي امكان داره كار شما را ره بيندازه. بايد از تابع زير استفاده كني:
DBGrid1.Columns.SaveToFile('DB1.dat');//save
كد بالا رو بايد بعد از تغييراتي كه روي DBGrid دادي بنويسي تا تغييرات را ذخيره كند.
بعد از انجام دستوراتي كه گفتي باعث ميشه كه ظاهر DBgrid تغيير كنه بايد از كد زير استفاده كني تا به حالت قبلي برگرده:
DBGrid1.Columns.LoadFromFile('DB1.dat');//Load
راه دوم كه صحيح است:
در پنجره Object Tree View برروي ديبي ريد كليك كن و بعد در پنجره Object Inspector در قسمت فونت، فونت را به اندازه دلخواه بزرگ كن بعد در پنجرهObject Tree Viewبه زير شاخه DBgrid يعني Colunms برو و تمام ستون ها رو توسط كيد Shift و موس انتخاب كن و فونت آنها رو به اندازه دلخواه كوچك كن.
اين كار باعث ميشه كه ارتفاع رديفها بزرگ بشه و فونتها كوچك بمونه
اميد وارم متوجه شده باشي