相关疑难解决方法(0)

创建功能区样式的应用程序

使用标准的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差.

delphi ribbon

19
推荐指数
3
解决办法
2万
查看次数

标签 统计

delphi ×1

ribbon ×1