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

时间:2010-05-13 08:25:42

标签: delphi activex custom-component hydra

我使用的DevExpress OrgChart component仍然保留但自2003年以来没有开发(幸运的是错误是固定的,但仅此而已)。

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

1)它不支持所有员工功能,理解我的意思this image(员工中的项目是管理,沟通,IT,特殊项目)。

2)它在不优化空间的情况下排列物品,例如,如果顶层有3个物品,而只有第二个物品有2个孩子,那么顶部物品的绘制距离更远,因为有两个孩子,那里不是“收缩”图表的选项。

当然,该组件错过了OrgChart工具所期望的大量功能,但在我的情况下,那些2,特别是(1)很重要,其余部分缺乏吸引眼球。

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

i)使用Hydra和.net winforms组件

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

iii)聘请delphi组件开发人员,可以通过添加功能(1)和(2)来自定义DevEx组件。

我被困住了。

3 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分:0)

您是否看过TMS Diagram StudiodtpDocuments

两者都是原生VCL解决方案。

答案 2 :(得分:0)

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

没有一个好的OrgChart VCL组件,其中OrgChart组件我的意思是一个像DevExpress OrgChart组件:不仅是一个允许你绘制组织图的组件,而是一个具有一些逻辑用于自动重新排列节点的组件(如DevExpress一个)。不幸的是DevExpress不再开发那个组件,因为超出该组件的想法是好的,Steema人有一个非常轻松的希望(他们在TeeChart v8中引入了一个新的OrgChart系列并将所需的功能放在“工作人员”中,这是在他们的网站上作为enanchement TV52013924进行了跟踪,无论如何还不清楚这是否会被发布。)

相关问题