کنترل RibbonControl

در این آموزش می‌خواهیم ابزار معروف و پر کاربرد RibbonControl را که برای ایجاد منوهای زیبا با قالب آفیس 2007 و 2010 مورد استفاده قرار می‌گیرد را آموزش دهم. این ابزار همانند ابزار MenuStrip بوده ولی دارای ظاهری زیبا و با امکانات بیشتر که درباره آن‌ها بحث خواهم کرد.
Ribbon-Control-DevComponent (1)

در زیر خصوصیت‌های مهم این ابزار ذکر شده اند :

AntiAlias

این خصوصیت باعث ایجاد یک نوع کشیدگی و هاله در اطراف متن‌های این ابزار می‌شود که بسیار زیبا هست. که با مقدار True باعث ایجاد و با False باعث از بین رفتن این افکت متن‌هامی‌شوید.

Ribbon-Control-DevComponent (3)

Ribbon-Control-DevComponent (2)

CaptionVisible

این خصوصیت باعث از بین رفتن سربرگ بالای منو می‌شود که با True ایجاد و با False حذف می‌شود !!
Ribbon-Control-DevComponent (4)

Ribbon-Control-DevComponent (5)

Office2007ColorTable

این خصوصیت رنگ قالب را مشخص می‌کند. همان طور که می‌دانید آفیس قالبی با چندین رنگ دارد که این ابزار هم مثل ان عمل می‌کند. شما می‌توانید از این خصوصیت در optionبرنامه‌ای که می‌نویسید برای تغییر ظاهر برنامه استفاده کنید.
Ribbon-Control-DevComponent (6)

Ribbon-Control-DevComponent (7)

Ribbon-Control-DevComponent (8)

Ribbon-Control-DevComponent (9)

Style

این خصوصیت ظاهر و قالب منو را مشخص می‌کند که با خصوصیت بالایی متفاوت هست.
Ribbon-Control-DevComponent (10)

Ribbon-Control-DevComponent (11)

Ribbon-Control-DevComponent (12)

Ribbon-Control-DevComponent (13)

TitleText

این خصوصیت هم متن سربرگ منو را مشخص می‌کند که دارای امکانات زیادی هست و برای ایجاد متنی زیبا اگر html هم بلد باشید عالی است و می‌توانیدافکت‌های زیبایی برای متن ایجاد کنید. اگر هم بلد نبودید، طوریش نیست چون اگر متن نوشته شد را انتخاب کرده و روی دکمه‌های وسط پنجره کلیک کنید، برنامه کد مربوطه را می‌نویسد.
Ribbon-Control-DevComponent (14)

Ribbon-Control-DevComponent (15)

CaptionFont

در این خصوصیت شما می‌توانید سایز و نوع و … فونت متن ایجاد شده توسط خصوصیت قبلی را مشخص کنید.
Ribbon-Control-DevComponent (17)

Ribbon-Control-DevComponent (16)

CaptionHeight

این خصوصیت ارتفاع مکان متن ایجاد شده توسط دو خصوصیت قبلی را مشخص می‌کند که با تغییر میزان پیش‌فرض آن (( 0 )) شما خواهید دید که با تغییر در ارتفاع مکان متن، ارتفاع سربرگ منو هم متناسب با آن تغییرخواهد کرد.
Ribbon-Control-DevComponent (18)

Ribbon-Control-DevComponent (19)

SystemText

با باز کردن شاخه این خصوصیت شما می‌توانیدمتن‌هایی که در فلش و … سربرگ منو نمایش داده می‌شود را به متن‌های مورد نظر خود تغییر دهید.

Ribbon-Control-DevComponent (20)

BackgroundStyle

در زیر شاخه این خصوصیت می‌توانید ظاهر منو را به دلخواه خود در آورید.

TabGroupHeight

این خصوصیت هم مانند CaptionHeight رفتار می کنه و ارتفاع سربرگ منو را مشخص می‌کند.