PDA

View Full Version : عوض کردن فونت



MohamamdMoein
جمعه 02 بهمن 1388, 10:50 صبح
فکر کنید می خواهیم یک combobox بگذاریم و کاربر با انتخاب فونت دلخواه خود از آن فونت کل برنامه بشه همون فونتی که کاربر انتخاب کرده باید چی کار کنم که یک ضرب کل فونتها عوض شود

sajjadzare
جمعه 02 بهمن 1388, 11:34 صبح
براي مثال اگه درون يك comboBox يك سري عدد گذاشته باشي كه نمايانگر سايز فونت باشن
به صورت زير سايز فونت كل فرم عوض ميشه
this.Font = new Font(this.Font.FontFamily,int.parse(comboBox1.text ));s

و به همين صورت ميتوني كل فونت رو هم عوض كني

الان اين براي يك فرم بود بقيه فرم هات رو هم ميتوني وقتي از انها آبجكت ميسازي به همين صورت عوض كني
Form2 f2 = new Form2();
f2.Font = new Font(this.Font.FontFamily, 20);
f2.Show();s

SMRAH1
جمعه 02 بهمن 1388, 11:52 صبح
سلام
دوستمون sajjadzare (http://barnamenevis.org/forum/member.php?u=94611) روش تغییر فونت رو فرمودن.
اما اگر می خواهی کل کنترل های روی فرم تغییر کنه (بدون یک خط برنامه نویسی اضافه)،کافیه در زمان طراحی فرم،هیچ فونتی برای کنترل های روی فرم تنظیم نکنی (در نتیجه تمام کنترل های از همان فونت فرم پیروی می کنند).حالا با تغییر فونت فرم می تونی کل فونت کنترل ها رو تغییر بدی.
موفق باشید