使用标准的Delphi TRibbon组件,我注意到它们并不那么出色.
首先,它们看起来不像微软那样漂亮,例如,TRibbon中的发光效果和颜色看起来不像Windows 7中的Wordpad或Paint中那样令人印象深刻.
其次,如果你想创建Ribbon Styled接口,我注意到没有独立于TRibbon的Ribbon样式菜单或弹出菜单.对于实际的功能区有,但是如果为了连续性目的,你想要分配给TListbox或TListView的功能区样式弹出菜单,例如,似乎没有.
第三,有时禁用功能区操作时,它仍会显示热光效果,就好像将鼠标悬停在操作上一样,即使它已被禁用.
最后,我发现尝试将容器组件(例如TCombobox)放在一个组中非常繁琐.对控件和位置等进行调整真的很尴尬.
我想我的观点是,使用标准的Delphi TRibbon组件似乎不是视觉上和可用上的最佳方法.我如何制作一个Ribbon样式的应用程序外观和工作方式像微软那样,就像我在Windows 7中使用Wordpad和Paint之前所说的那样?
看看这个比较截图,以获得更好的主意:

Delphi Ribbon似乎不完整,除非我期待太多.我相信Ribbon Components将为您的应用程序提供更好的体验,为最终用户提供可视化和更好的工作空间等.
您可以提出哪些建议来增强或使TRibbon工作并看起来像微软那样?
我不会一直使用Ribbon Style Interfaces,因此购买第三方组件并不是我真正想做的事情.我看过TMS和DevExpress,但是为了它们的价格,它们看起来也不那么好.TMS看起来比标准的Delphi TRibbon差.