کنترل RibbonControl
در این آموزش میخواهیم ابزار معروف و پر کاربرد RibbonControl را که برای ایجاد منوهای زیبا با قالب آفیس 2007 و 2010 مورد استفاده قرار میگیرد را آموزش دهم. این ابزار همانند ابزار MenuStrip بوده ولی دارای ظاهری زیبا و با امکانات بیشتر که درباره آنها بحث خواهم کرد.
در زیر خصوصیتهای مهم این ابزار ذکر شده اند :
AntiAlias
این خصوصیت باعث ایجاد یک نوع کشیدگی و هاله در اطراف متنهای این ابزار میشود که بسیار زیبا هست. که با مقدار True باعث ایجاد و با False باعث از بین رفتن این افکت متنهامیشوید.
CaptionVisible
این خصوصیت باعث از بین رفتن سربرگ بالای منو میشود که با True ایجاد و با False حذف میشود !!
Office2007ColorTable
این خصوصیت رنگ قالب را مشخص میکند. همان طور که میدانید آفیس قالبی با چندین رنگ دارد که این ابزار هم مثل ان عمل میکند. شما میتوانید از این خصوصیت در optionبرنامهای که مینویسید برای تغییر ظاهر برنامه استفاده کنید.
Style
این خصوصیت ظاهر و قالب منو را مشخص میکند که با خصوصیت بالایی متفاوت هست.
TitleText
این خصوصیت هم متن سربرگ منو را مشخص میکند که دارای امکانات زیادی هست و برای ایجاد متنی زیبا اگر html هم بلد باشید عالی است و میتوانیدافکتهای زیبایی برای متن ایجاد کنید. اگر هم بلد نبودید، طوریش نیست چون اگر متن نوشته شد را انتخاب کرده و روی دکمههای وسط پنجره کلیک کنید، برنامه کد مربوطه را مینویسد.
CaptionFont
در این خصوصیت شما میتوانید سایز و نوع و … فونت متن ایجاد شده توسط خصوصیت قبلی را مشخص کنید.
CaptionHeight
این خصوصیت ارتفاع مکان متن ایجاد شده توسط دو خصوصیت قبلی را مشخص میکند که با تغییر میزان پیشفرض آن (( 0 )) شما خواهید دید که با تغییر در ارتفاع مکان متن، ارتفاع سربرگ منو هم متناسب با آن تغییرخواهد کرد.
SystemText
با باز کردن شاخه این خصوصیت شما میتوانیدمتنهایی که در فلش و … سربرگ منو نمایش داده میشود را به متنهای مورد نظر خود تغییر دهید.
BackgroundStyle
در زیر شاخه این خصوصیت میتوانید ظاهر منو را به دلخواه خود در آورید.
TabGroupHeight
این خصوصیت هم مانند CaptionHeight رفتار می کنه و ارتفاع سربرگ منو را مشخص میکند.
سلام
چرا موقع تغییر سایز ribbonbar نصف اون از صفحه خارج و هیچ کاریش نمیشه کرد؟
سلام ممنون میشم سوالتتون رو در قسمت پرسش و پاسخ سایت بپرسید .
به احتمال زیاد مشکل از کرک این کامپوننت ها باشه . برای بررسی بیشتر یک تاپیک جداگانه در اون قسمت بزنید
سلام
استاد چی شد من منتظره جوابم
سلام آقا عباس گل
شرمنده…ممنون میشم سوالاتتون رو کلا توی انجمن مطرح کنید
با تشکر
سلام استاد
چطوری میتونم ریبون بارو از طریق کدنویسی minimize و maximize کنم
ممنون میشم رانماییم کنید
این کنترل همون کنترل DevComponent هست ؟
devcomponent یک مجموعه کنترله که این جزءشونه