مشکل در کد فونت در سی شارپ
سلام.وقتتون بخیر.
برنامه ای نوشتم و میخوام فونت متن داخل تکست باکسم رو تغییر بدم به Arial,Andalus.من چهارتا فونت تعریف کردم ولی وقتی میزنم فونت تغییر بکنه مثلا اگه اولین فونتی که تعریف کردم Arial باشه,Arial رو اعمال میکنه و بقیه فونت ها رو اعمال نمیکنه و وقتی میزنم دیگر فونت ها رو اعمال کنه فونت Arial رو به حالت اولیه برمیگردونه.
عکس متن کدی که نوشتم:
2 پاسخ
سلام
بعضی از فونت هایی که استفاده کرده اید یا غلط املایی دارند و بعضی ها هم به این نام وجود ندارند.
پیشنهاد می کنم که املای درست فونت ها را از داخل نرم افزار ورد به دست آورد. همچنین برای تغییر فونت یک کنترل می توانید از الگوی کد زیر استفاده کنید
textBox2.Font = new Font(new FontFamily("impact"), textBox2.Font.Size);
برای مثال می توانید از فونت های زیر استفاده کنید
arial
andalus
tahoma
times
cambria
Aldhabi
impact
ممنون از راهنمایی تون. اره مشکل از غلط املایی بود, مثلا میبایست بین cambriaMath فاصله بندازم یعنی cambria Math اینجوری بنویسم که فاصله نگذاشته بودم.
آقای مهدی کمالی تشکر ویژه از این که راهنمایی میکنید,انشاالله موفق و پیروز باشید.