PDA

View Full Version : سوال: نحوه تغییر فونت



parisa69
پنج شنبه 19 اردیبهشت 1392, 16:23 عصر
سلام
من پروژم الان کامله می خواستم فونت تمام متن های برنامم تغییر کنه.روشی هست که زیاد تو دردسر نیوفتم؟ و چه فونتی بهتره؟
سوال بعدی هم می خواستم بدونم از همین فونت هایی که تو word هست میشه استفاده کرد؟

plus
پنج شنبه 19 اردیبهشت 1392, 16:32 عصر
در صورتی که شما از فونت مجزایی برای کنترل ها استفاده نکرده باشید و اونا فونت فرم رو ارث برده باشن، برای یک فرم، میتونید فونت فرم رو عوض کنید تا همه کنترل های اون فرم فونتشون عوض بشه.اگه بیشتر از یک فرم دارید، میتونید یک کلاس فرم بنویسید، فونت اون رو تعیین کنید و همه فرم های برنامتون رو ازون فرم ارث بری کنید.

keyvan_s89
پنج شنبه 19 اردیبهشت 1392, 16:51 عصر
یه روش ساده اینه که فونت انتخاب شده رو در setting برنامه ذخیره کنید. (نوع فونت رو بزار system.drawing.font)
یه کنترل font dialog اضافه کن به پروژه

fontDialog1.ShowDialog();
Properties.Settings.Default.font = fontDialog1.Font;

بعد مثلا تویه Page_load اون فرمی که میخاید فونتش عوض بشه (تویه این مثال یه دونه لیبل) بنویسید

label1.Font = Properties.Settings.Default.font;

اگه سوالی بود در خدمتیم.