我们如何看待D2009中的新功能区控件?
时间:2020-03-06 14:41:44 来源:igfitidea点击:
它们与DevXpress或者原始MSOffice相比如何。
他们值得在上面花费时间吗(现在就用于实际使用,而不是我会做的学术好奇心)?
解决方案
根据我的经验,新的功能区控件实现了Microsoft制定的整个规范。我注意到的唯一问题是在调整表单大小时出现了轻微的闪烁,从而导致其中一个部分折叠或者展开。
值得花时间吗?当然,由于它们的重量较轻,并且在有人摆脱闪烁之前还只是时间问题(可能就像在源代码中插入的lockwindowupdate一样简单?)。使用全部基于的Delphi动作管理器并没有什么坏处。
到目前为止,我唯一可以看到的问题是Windows Vista上缺少Glass Frame实现(请参见此处的问题),除非有人找到了使之可行的方法。唯一可能对我们自己没有问题的部分是,似乎没有一种自定义主题的方法,我知道有些人希望在其应用程序中这样做。
IMO,DevExpress功能区控件比需要的复杂得多。我拥有DevExpress功能区控件,但转换为使用delphi TRibbon。 delphi TRibbon也不是完美的,但我学会了避免这些问题。