有人知道好的Delphi停靠组件吗?

7
我们希望在应用程序中添加可移动面板。目前我们使用了DevExpress的停靠库,但发现它们令人失望且难以使用。它还有一些不太好的限制。
自动隐藏、固定和拖放移动页面都是我们想要使用的功能。
内置的Delphi停靠似乎没有足够全面的功能来完成我们需要的事情(也请参见下面的示例)。也许我应该深入挖掘Delphi的停靠能力……我的初步印象是它们似乎更注重工具栏而不是我可以将框架放入其中。
我对停靠主题并不熟悉。我唯一的经验是使用DevExpress的停靠库,我需要编程创建和停靠面板。
这是一个屏幕截图:screenshot 是我的错觉还是DevExpress的产品过于难以使用/学习?和d2009 Ribbon Bar相比,DevExpress Ribbon Bar组件确实是一次有用的体验。我会尽快迁移到d2009 Ribbon Bar,因为它很容易学习和使用。与DevExpress相比,这是一个鲜明的对比。如果使用DevExpress等效产品需要4倍的时间,那么就是改变方向的时候了。
关于停靠库,您有什么建议吗?
感谢您的建议/评论!
5个回答

4

请更新您的书签。自一年多以来,网址为http://jvcl.delphi-jedi.org/。 - Uwe Schuster

3
免责声明:我不太喜欢停靠...但是...
您是否在Delphi中使用过停靠功能?
如果它可以满足您的所有需求,那么请再次尝试使用VCL...

2

AutomatedQA的停靠组件非常出色。易于使用,帮助文档齐全,采用Visual Studio 2005风格的停靠提示等。我最初使用的是DevExpress的停靠组件(我仍然喜欢DevExpress并且使用它们的很多组件),但是我认为AutomatedQA的停靠组件更易于使用和更可靠。


1
LMD Innovative 有一个 Docking Pack(http://www.lmdinnovative.com/products/vcl/lmddockpack/)。目前还没有使用/需要这段代码,但编译后的示例效果很好。

0

很高兴看到你的帖子,我正在使用Automated QA的停靠组件,但我已经厌倦了它们。我曾考虑转向DevExpress,但现在我想再好好考虑一下。 AutomatedQA的组件中最令人头痛的问题是bug,有时浮动窗口会消失,钉住的面板也可能变得不可用等等。

AutomatedQA没有提供合适的支持,即使你指出了易于重现的bug,也不应该期望每年都会有新版本发布。我怀疑在AutomatedQA内部并未重视停靠框架。

我想大概只能回到VCL或者JEDI自带的停靠组件上去,但我找不到任何有价值的示例(Delphi附带的平庸示例并没有提供太多帮助),但我想这一定是可能的,毕竟他们是用它来构建Delphi的…

有人知道一个好的JEDI停靠样例应用程序吗?


JVCL的演示文件夹中应该有一个。 - utku_karatas

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接