我们想将可移动面板添加到应用程序中。目前我们已经使用了DevExpress对接库,但发现它们令人失望的古怪&难以合作。它也有一些不太好的限制。
通过拖放自动隐藏,固定和移动页面是我们想要使用的所有功能。
内置的delphi对接似乎不够功能足以完成我们需要的东西(另见下面的示例)。也许我应该深入研究delphi的对接能力......我最初的印象是它们看起来非常适合工具栏,而不是我可以放入框架的东西。
我在对接主题方面没有经验。我唯一的经验是使用DevExpress对接库,我需要以编程方式创建&码头面板。
是我的想象还是DevExpress的产品过于难以使用/学习?与d2009 Ribbon Bar相比,DevExpress Ribbon Bar组件确实是一种有用的体验。我会尽快迁移到d2009功能区栏。这是令人耳目一新的直接学习和使用。与DevExpress相当的鲜明对比。如果使用DevExpress等效物需要4倍的时间,那么就该改变方向了。
你建议什么对接库?
感谢您的建议/意见!
答案 0 :(得分:4)
AutomatedDocking http://www.automatedqa.com/products/aqdocking/index.asp
免费提供一个JVCL Docking http://jvcl.delphi-jedi.org/
答案 1 :(得分:3)
免责声明:我不是对接的忠实粉丝......但是...... 您是否在Delphi中玩过多次对接? 如果它能完成您想要的所有操作,那么请对VCL进行新的尝试......
答案 2 :(得分:2)
AutomatedQA的对接组件非常棒。易于使用,良好的帮助,Visual Studio 2005风格的对接提示等。我开始使用DevExpress对接组件(我仍然喜欢DevExpress并使用他们的大量组件),但我认为AutomatedQA对接组件更易于使用且更可靠
答案 3 :(得分:1)
LMD Innovative有一个对接包(http://www.lmdinnovative.com/products/vcl/lmddockpack/)。到目前为止没有使用/需要代码,但编译的示例运行良好。
答案 4 :(得分:0)
我很高兴看到你的帖子,我正在使用Automated QA'对接组件,我对它们感到厌烦。我正在考虑转换到DevExpress,但我想我现在会再考虑一下。 AutomatedQA组件中最成问题的是错误,有时浮动窗口会消失,当固定面板取消固定时会出现这种情况。
AutomatedQA不提供合适的支持,即使你已经指出了一个可以轻松复制的错误,也不应该每年都有新版本。我怀疑对接框架在AutomatedQA中没有得到太多关注。
我猜一个人必须转向内置的VCL或JEDI,但我找不到任何有价值的样本(Delphi附带的平庸对接样本没有提供太多帮助),但我想这一定是可能的,毕竟他们用这个构建了Delphi ......
有谁知道一个好的JEDI对接样本申请?