Delphi 是否存在具有适当功能的VCL OrgChart组件?有没有可行的替代方案?

Delphi 是否存在具有适当功能的VCL OrgChart组件?有没有可行的替代方案?,delphi,activex,custom-component,hydra,Delphi,Activex,Custom Component,Hydra,我使用的是自2003年以来一直维护但未开发的(幸运的是bug已经修复,但没有更多) 老实说,这个组件即使看起来太旧了,但仍然满足我的要求,除了两件事: 1) 为了理解我的意思,它根本不支持staff特性(staff中的项目是管理、通信、it、特殊项目) 2) 它在不优化空间的情况下排列项目,例如,如果顶层有3个项目,并且只有第二个项目有2个子项,则顶层项目的绘制距离会更远,因为有2个子项,所以没有“隐藏”图表的选项 当然,该组件遗漏了OrgChart工具所能提供的大量功能,但在我的例子中,这2项

我使用的是自2003年以来一直维护但未开发的(幸运的是bug已经修复,但没有更多)

老实说,这个组件即使看起来太旧了,但仍然满足我的要求,除了两件事:

1) 为了理解我的意思,它根本不支持staff特性(staff中的项目是管理、通信、it、特殊项目)

2) 它在不优化空间的情况下排列项目,例如,如果顶层有3个项目,并且只有第二个项目有2个子项,则顶层项目的绘制距离会更远,因为有2个子项,所以没有“隐藏”图表的选项

当然,该组件遗漏了OrgChart工具所能提供的大量功能,但在我的例子中,这2项,尤其是(1)项是重要的,其余的都是缺乏吸引力

我寻找VCL组件,但如果(我担心,因为我从未找到过它)这样的组件不存在,我可以看到以下替代方案:

i) 将Hydra与.net winforms组件一起使用

ii)使用ActiveX组件。在两者之间,我更喜欢ActiveX,因为.NET部署地狱(我喜欢Delphi的地方是,您将exe发送给具有Win2k的客户,并且它可以工作)。无论如何,我从未使用过activeX控件,我不知道哪些是部署问题,但我担心我会失去更换exe和升级软件的机会

iii)雇佣一名delphi组件开发人员,该开发人员可以通过添加功能(1)和(2)来定制DevEx组件


我卡住了。

试试www.componentone.com。他们几乎有你需要的所有组件。

试试www.componentone.com。它们几乎有你需要的所有组件。

你看过或看过吗

这两种都是本地VCL解决方案。

您看过或吗


这两种都是本地VCL解决方案。

通过回答我的问题,我不得不(遗憾地)说:


没有一个好的OrgChart VCL组件,我所说的OrgChart组件是指类似于DevXPress OrgChart组件的组件:不仅是一个允许您绘制OrgChart图表的组件,而且是一个具有自动重新排列节点逻辑的组件(就像DevXPress one)。不幸的是,DevExpress不再开发该组件,因为该组件之外的想法很好,Steema人的希望很小(他们在TeeChart v8中引入了一个新的OrgChart系列,并根据需要添加了“staff”功能,这在他们的网站上被追踪到,名为enanchement TV52013924,无论如何,还不清楚这是否会被发布。

通过回答我的问题,我不得不(遗憾地)说:


没有一个好的OrgChart VCL组件,我所说的OrgChart组件是指类似于DevXPress OrgChart组件的组件:不仅是一个允许您绘制OrgChart图表的组件,而且是一个具有自动重新排列节点逻辑的组件(就像DevXPress one)。不幸的是,DevExpress不再开发该组件,因为该组件之外的想法很好,Steema人的希望很小(他们在TeeChart v8中引入了一个新的OrgChart系列,并根据需要添加了“staff”功能,这在他们的网站上被追踪为eNachement TV52013924,无论如何,还不清楚这是否会发布。)

好的,但那里没有VCL,我知道我们可以找到activeX或.net控件,所以如果你能帮我回答第(ii)点,在这种情况下,www.freeloper.com可能会帮你找到人来做这项工作。ComponentOne不生产VCL组件,OP专门要求提供VCL组件。好的,但那里没有VCL,我知道我们要找到activeX或.net控件,所以如果你能帮我,请尝试回答第(ii)点,www.freeloper.com可能会帮你找到人来做这项工作。ComponentOne不生产VCL组件,OP专门要求VCL组件。TMS没有这样的组件,我已经问过他们,他们只是有一个图表组件,但ExpressOrgChart的优点在于它以OrgChart的方式自动重新记录项目。我想DTP文档也类似于TMS,因为它是一个通用组件,我会问他们。TMS没有这样的组件,我已经问过他们他们只有一个图表组件,但ExpressOrgChart的好处是它以OrgChart的方式自动重新记录项目。我想DTP文档也类似于TMS,因为它是一个通用组件,我会问他们。