Ribbon Classic Controls چیست؟
Ribbon Classic Controls شامل مجموعه ای از کنترل های VCL است که ویژگی های رابط کاربری MS Office را پیاده سازی می کنند. این مجموعه شامل کنترل های TRibbon، TRibbonComboBox، TRibbonSpinEdit، TScreenTipsManager، و TScreenTipsPopup می شود. از این کنترل ها می توانید برای ساخت رابط کاربری مشابه با Microsoft Fluent UI استفاده کنید و کارهای مختلفی در این زمینه انجام دهید. در صورتی که کار توسعه اپلیکیشن انجام می دهید و می خواهید از UI مشابه Microsoft استفاده کنید این مجموعه می تواند برای شما مناسب باشد.
به کمک Ribbon Classic Controls می توانید به صورت native در VCL و بدون هیچ گونه وابستگی به ابزارهای خارجی رابط کاربری Microsoft یا همان Fluent UI را پیاده سازی کنید. همانطور که اشاره شد در این مجموعه می توانید component های TRibbon، TRibbonComboBox، TRibbonSpinEdit، TScreenTipsManager، و TScreenTipsPopup را ببینید. با استفاده از Vcl.Ribbon.TRibbon می توانید رابط کاربری مشابه Fluent UI را بسازید. به جای رابط کاربری قدیمی که در آن اپلیکیشن یک نوار ابزار در بالا داشت، هنگام استفاده از Vcl.Ribbon.TRibbon دیگر خبری از آن نوار بالایی نیست و در عوض یک Application Menu با یک دکمه دایره ای بزرگ در گوشه سمت چپ و بالا نشان داده می شود. در این رابط کاربری command ها در قالب گروه هایی نمایش داده می شوند و گروه ها بیشتر شبیه نوار ابزار هستند و می توانند element های مختلفی از رابط کاربری را به نمایش بگذارند. با استفاده از TRibbonComboBox می توانید یک edit box را با یک scrollable list ادغام کنید. می توانید یک آیتم از لیست را انتخاب کرده و یا مستقیماً داخل edit box تایپ کنید. با TRibbonSpinEdit نیز می توانید edit box را با یک TRibbonSpinButton تلفیق کنید. TRibbonSpinEdit در واقع یک edit box است که یک TRibbonSpinButton به آن متصل شده است. کاربران می توانند با فشردن یکی از دو دکمه TRibbonSpinButton لیست را به سمت بالا یا پایین بچرخانند. TScreenTipsManager نیز مکانیسمی برای مدیریت و نمایش تمام screen tip های موجود در یک اپلیکیشن ribbon فراهم می سازد. می توانید از این component برای مشخص کردن اطلاعاتی در مورد screen tip های تعریف شده توسط کاربر استفاده کنید که نوع خاصی از hint window برای ribbons به حساب می آید. در ادامه لینک دانلود Ribbon Classic Controls به همراه source کامل آن ارائه شده است.
ویژگی ها و قابلیت های Ribbon Classic Controls:
- امکان پیاده سازی رابط کاربری Microsoft یا همان Fluent UI
- استفاده به صورت native در VCL و بدون هیچ گونه وابستگی به ابزارهای خارجی
- نمایش command ها در قالب گروه های مختلف
- امکان نمایش screen tip های مختلف به کاربران
- ارائه source کامل به همراه مجموعه
- و بسیاری موارد دیگر.