آموزش کنترل Font Dialog Box در #C
در این مطلب آموزش سی شارپ ، یاد میگیرید که چه طور با Font Dialog Box در سی شارپ کار کنید.کنترل Font Dialog Box برای انتخاب یک فونت و اندازه آن توسط کاربر مورد استفاده قرار می گیرد . می توانید از این کنترل برای قسمت های مختلف برنامه ای که می خواهید بسازید ، استفاده کنید مثلا بخش تنظیمات برنامه یا انتخاب فونت متن و انتخاب اندازه متون نرم افزار و bold بودن یا نبودن متن و …
همچنین در این آموزش یاد می گیرید که چه طور نام فونت و اندازه فونتی که کاربر انتخاب کرده را در قالب یک پیام مسیج باکس به کاربر نمایش بدهید.
با استفاده از کد FontDialog dlg = new FontDialog(); ابتدا یک FontDialog جدید ساخته میشود و سپس با استفاده از متد ShowDialog() پنجره ی فونت دیالوگ نمایش داده می شود و کاربر میتواند فونت مورد نظر به علاوه ی اندازه ی آن را انتخاب میکند.سپس در یک شرط if چک میکند که اگر اگر جواب DialogResult برابر ok بود ، نام فونت و سایز فونت را به کاربر در قالب مسیج باکس نمایش دهد و به همین ترتیب می توانید برنامه ای بسازید که مثلا خود کاربر فونت متن های برنامه را تغییر بدهد به این صورت که مثلا فونت یک Label را برابر فونت انتخاب شده ی کاربر در fontdialog قرار دهید.
FontDialog dlg = new FontDialog();
dlg.ShowDialog();
if (dlg.ShowDialog() == DialogResult.OK)
{
string fontName;
float fontSize;
fontName = dlg.Font.Name;
fontSize = dlg.Font.Size;
MessageBox.Show(fontName + " " + fontSizee );
}
dlg.ShowDialog();
if (dlg.ShowDialog() == DialogResult.OK)
{
string fontName;
float fontSize;
fontName = dlg.Font.Name;
fontSize = dlg.Font.Size;
MessageBox.Show(fontName + " " + fontSizee );
}