0

我目前在我的应用程序中使用 DevExpress Scheduler 的 GanttView,它可以满足我的需要,除了一件事。我的调度器有多个资源,每个资源都有很多事件。DevExpress 调度程序的问题是屏幕上每个资源的高度必须相同,这意味着如果一个资源有 15 个事件,而另一个资源有 1 个事件,则具有 1 个事件的资源最终会占用大量浪费的空间。

Delphi 是否有一个调度程序可以根据其中的事件数量调整每个资源的高度?

其他要求非常简单:

  • 时间尺度应在 15 分钟以内
  • 可以拖动事件来调整开始/结束时间
  • 事件可以拖动到不同的资源
  • 每个事件都可以分类为不同的颜色
  • 不需要事件链接
  • 活动可以随时开始,无需等待上一个活动结束

希望我已经解释过了,如果您需要任何澄清,请告诉我

4

3 回答 3

0

我最终使用了 eXontrol 的 exg2antt

http://www.exontrol.com/exg2antt.jsp

它是一个COM组件而不是原生VCL,布局方面看起来相当灵活,我特别喜欢树形网格和甘特图的组合。默认外观已经过时了,但是可以很容易地对其应用皮肤。

我确实对生成的 TLB 文件有问题,导致错误的变体类型错误,但开发人员在 24 小时内通过电子邮件给我回复了一个可行的解决方案。

于 2010-07-16T01:25:34.983 回答
0

有人在 about.com 上做了一个破败:http://delphi.about.com/od/toppicks/tp/aatpplaner.htm 另一个: http ://www.sourcecodeonline.com/list?q=gantt_vcl_delphi

于 2010-07-12T06:55:41.240 回答
0

我不确定 Sad Man Software RAC 图表是否能完全满足您的需求,但我可以告诉您,我已经使用该组件 3 年了,并且该组件的质量非常出色。

于 2010-07-12T13:59:39.753 回答