من فونتهای سیستم را در یک Combo box ریختم حالا می خواهم متن مورد نظرم در یک کنترل rich text box مطابق آن فونت تغییر کند لطفا کد آن را برایم بنویسید ممنون می شوم
من فونتهای سیستم را در یک Combo box ریختم حالا می خواهم متن مورد نظرم در یک کنترل rich text box مطابق آن فونت تغییر کند لطفا کد آن را برایم بنویسید ممنون می شوم
ببخشید چجوری فونتهایه سیستم رو گرفتین؟
با خوده richtextbox.ّّFont نمیشه؟
سلام
اول اینو به کلاست اضافه کن
using System.Drawing.Text;
حالا با کد زیر فونت های نصب شده بر روی سیستم را می تونی بخونی
InstalledFontCollection FontCollections = new InstalledFontCollection();
foreach (FontFamily font in FontCollections.Families)
{
cboInstalledFonts.Items.Add(font.Name);
}
cboInstalledFonts اسم comboBox ایه که لیست font ها قراره در اون قرار بگیره
از نمونه برنامه زیر هم میتونی ایده بگیری
پ و
راستی چرا از خود fontDialog استفاده نمی کنی؟
مجموعه آموزشی Asp.Net Core Mvc کاملا به زبان فارسی(21 ماژول و 15 ساعت فیلم آموزشی همراه با سورس کامل تمرینات و پروژه عملی انجام شده در طول آموزشی)
مشاهده جزئیات در آدرس http://www.mkiani.ir/blog/content/53084
وب سایت : http://www.mkiani.ir
پست الکترونیک : mkiani3000@gmail.com
موفق و پیروز باشید.
مهدی کیانی
این کار را کردم اما تغییر فونتهایم ذخیره نمی شود یعنی متن با فونت قبلی ذخیره می شود این مشکل در مورد تغییر رنگ هم پیش آمده است