ورود

View Full Version : سوال: حفظ عرض ستون گرید



mostafa_zamani
چهارشنبه 13 مرداد 1389, 08:30 صبح
با سلام و احترام .

زمانیکه کاربر عرض ستون های یک گرید را به دلخواه خود تغییر می دهد دوست دارد که به همان اندازه بماند ولی وقتی که از فرم خارج شو د و دوباره فرم را اجرا کند سایز ستونها به همان مقدار اول بر می گردد .
چگونه می توانیم عرض ستونها را برای کاربر حفظ کنیم ؟

ارادتمند زمانی .

rezaTavak
چهارشنبه 13 مرداد 1389, 08:49 صبح
باید در event تغییر سایز آنرا در فایلی با هر فرمت مثلا ini ذخیره کنید سپس بعد از لود دوباره فرم چیزی که ذخیره شده را بر گردانید.

javad_1349
دوشنبه 18 مرداد 1389, 07:24 صبح
باسلام با كسب اجازه ازاستاد توكل بايد شما در init فرم ابتدا كنترل سورس مربوط به گريد و هر ستون را برابر " " قرار دهيد و سپس براساس چيدمان فيلد هاي بانك اطلاعات فيلد ها را به كنترل سورس نسبت دهيد

در قسمت init فرم

""=ThisForm.Grid1.RecordSource
""=ThisForm.Grid1.column1.ControlSource
""=ThisForm.Grid1.column2.ControlSource


در قسمت lost focuse كليد

ThisForm.Grid1.Visible= .F
"ThisForm.Grid1.RecordSource ="melkk
"ThisForm.Grid1.column1.ControlSource="melkk.codv
"ThisForm.Grid1.column2.ControlSource="melkk.telham