فونت زيبا سازفونت زيبا سازفونت زيبا سازفونت زيبا سازفونت زيبا سازفونت زيبا سازفونت زيبا ساز

لطفا از تمام مطالب دیدن فرمایید.

فصل ششم: نمایش کادر های محاوره ای(کنترل Font Dialog)

کنترل Font Dialog

هماند کادر های Open File Dialog و Save File Dialog کادر محاواره ای Font Dialog هم می تواند به صورت یک کنترل و هم می تواند به صورت یک کلاس مورد استفاده قرار بگیرد. استفاده از این کادر بسیار راحت است. کافی است تعدادی از خاصیت آن را تنظیم کنید، کادر را نمایش دهید و سپس با استفاده از خاصیت های کادر مشخص کنید که کدام فونت توسط کاربر انتخاب شده است.

 

خاصیت های کنترل font Dialog:

Allow Script Change: مشخص می کند آیا کاربر می تواند با استفاده از قسمت اسکریپت کادر مجموعه کاراکتر هایی جدای از آنچه در قسمت Script مشخص شده است را انتخاب کند یا نه؟ در صورت اینکه مقدار این خاصیت برابر با True باشد، تمام مجموعه کاراکتر های موجود در قسمت Script نمایش داده می شود.
Color: رنگ فونت انتخاب شده را مشخص می کند.
Font: نام فونت انتخاب شده را مشخص می کند.
Font Must Exist: مشخص می کند که اگر کاربر نام فونتی را انتخاب کرد که وجود نداشت، کادر پیغامی برای خطا نمایش داده شود یا نه؟
Max Size: حد اکثر اندازه ای که کاربر می تواند برای فونت انتخاب کند  را مشخص می کند.
Min Size: حداقل اندازه ای که کاربر می تواند برای فونت انتخاب کند  را مشخص می کند.
Show Apply: مشخص می کند در کادر محاواره ای که نمایشه داده می شود باید دارای دکمه Apply نیز باشد یا نه؟
Show Color: مشخص می کند که کادر فونت، امکان انتخاب رنگ نیز باشد یا نه؟
Show Effect: مشخص می کندآیا کادر فونت دارای قسمتی برای تعیین خط دار بودن، زیر خط دار بودن و انتخاب رنگ متن توسط کاربر باشد یا نه؟
Show Help: مشخص می کندآیا کادر فونت دارای دکمه فرمان  Help باشد یا نه؟

 

متد های کنترل Font dialog:

در مثال زیر ما فقط از یکی از متدهای Font dialog استفاده خواهیم کرد که آن نیز متد Show Dialog برای نمایش کادر محاواره ای خواهد بود.

 

امتحان کنید:کار با کنترل Font Dialog

  • مجددا پروژه Dialogs ..........................

فصل ششم: نمایش کادر های محاوره ای(کنترل Font Dialog)

کنترل Font Dialog

هماند کادر های Open File Dialog و Save File Dialog کادر محاواره ای Font Dialog هم می تواند به صورت یک کنترل و هم می تواند به صورت یک کلاس مورد استفاده قرار بگیرد. استفاده از این کادر بسیار راحت است. کافی است تعدادی از خاصیت آن را تنظیم کنید، کادر را نمایش دهید و سپس با استفاده از خاصیت های کادر مشخص کنید که کدام فونت توسط کاربر انتخاب شده است.

 

خاصیت های کنترل font Dialog:

Allow Script Change: مشخص می کند آیا کاربر می تواند با استفاده از قسمت اسکریپت کادر مجموعه کاراکتر هایی جدای از آنچه در قسمت Script مشخص شده است را انتخاب کند یا نه؟ در صورت اینکه مقدار این خاصیت برابر با True باشد، تمام مجموعه کاراکتر های موجود در قسمت Script نمایش داده می شود.
Color: رنگ فونت انتخاب شده را مشخص می کند.
Font: نام فونت انتخاب شده را مشخص می کند.
Font Must Exist: مشخص می کند که اگر کاربر نام فونتی را انتخاب کرد که وجود نداشت، کادر پیغامی برای خطا نمایش داده شود یا نه؟
Max Size: حد اکثر اندازه ای که کاربر می تواند برای فونت انتخاب کند  را مشخص می کند.
Min Size: حداقل اندازه ای که کاربر می تواند برای فونت انتخاب کند  را مشخص می کند.
Show Apply: مشخص می کند در کادر محاواره ای که نمایشه داده می شود باید دارای دکمه Apply نیز باشد یا نه؟
Show Color: مشخص می کند که کادر فونت، امکان انتخاب رنگ نیز باشد یا نه؟
Show Effect: مشخص می کندآیا کادر فونت دارای قسمتی برای تعیین خط دار بودن، زیر خط دار بودن و انتخاب رنگ متن توسط کاربر باشد یا نه؟
Show Help: مشخص می کندآیا کادر فونت دارای دکمه فرمان  Help باشد یا نه؟

 

متد های کنترل Font dialog:

در مثال زیر ما فقط از یکی از متدهای Font dialog استفاده خواهیم کرد که آن نیز متد Show Dialog برای نمایش کادر محاواره ای خواهد بود.

 

امتحان کنید:کار با کنترل Font Dialog

  • مجددا پروژه Dialogs را باز کنید.
  • در قسمت طراحی فرم، کنترل Button دیگری به فرم اضافه کرده و خاصیت های آن را مطابق لیست زیر تعیین کنید:
Name ==btnFont
Anchor==Right,Top
Location == 367;68
Text == Font
  • برای نمایش کدر فونت باید یه کنترل Font Dialog بر روی فرم قرار دهید.برای این کار در جعبه ابزار به قسمت dialogs بروید و در آنجا بر روی کنترل Font dialog دوبار کلیک کنید به این صورت یک کنترل Font dialog ر قسمت محیط طراحی در ویژوال استادیو اضافه خواهد شد تمام تنظیمات پیش فرض این کنترل را قبول کنید و خاصیت های آن را تغییر ندهید.
  • بر روی دکمه btnFont دوبار کلیک کنید تا متد مربوط به رویداد کلیک آن ایجاد شود. سپس کد زیر را به آن متد اضافه کنید:

برچسب‌ها:

تاريخ : یکشنبه 09 شهریور 1393 | 08:33 | نویسنده : کـــــوچـــــولـــــو | ارسال نظر(1)

لطفا از دیگر مطالب نیز دیدن فرمایید
.: Weblog Themes By SlideTheme :.
💬 نظرات کاربران
💬ثبت نام کاربران
💬ورود کاربران

Flying Icon