phGantt Time Package控件常见问题解答(三

phGant Time Package同时包含了phGantt 和phSchema控件,是一款快速、完全面向对象的ActiveX控件,有着丰富的图形用户界面,客户可以熟练地操作时间进度条。时间进度条可以以甘特图和概要视图的形式显示。该控件是一款强大的日程安排、项目管理控件,被国际上许多大公司所使用,慧都控件作为PlexityHide公司在中国的核心代理商,为客户提供优质的客服和技术之支持。

相关文章推荐:

phGantt Time Package控件常见问题解答(一)

phGantt Time Package控件常见问题解答(二)

10730:是否有多重时间项的方法,以便我可以将它们一起在甘特图中一起移动?

问题:

有没有一种方法可以选择多个时间项,以便我可以将它们一起在甘特图中一起移动?

回答:

是。当用户按住ctrl键时,将单击所选时间项的选定属性。当用户拖动时间项时,所有具有Selected = true的项都将移动相同的距离。

10888:我想在特定日期(或几天)内应用垂直条纹**

问题:

我想将“垂直条纹”应用于特定的一天(或几天),我想使用它来绘画非工作(或假期),并使用与绘制垂直条纹相同的技术。请问我该如何实现。

回答:

为此,您必须知道一天的开始和结束时间(以像素为单位),可以通过将日期时间发送到Gantt.DateScaler.TimeToPixel方法来轻松找到。

所以在伪代码中,我会这样:

在执行OnTimeItemAreaPaintBackground事件时

int numberOfDaysOnScreen = Round(Gantt.StopTime-Gantt.StartTime)
for i = 0到numberOfDaysOnScreen-1 do
begin
  DateTime oneDay = Gantt.StartTime + i 
  Color c = GetColorForThisDay(oneDay)
  int PixelForStartOfDay = Gantt.DateScaler.TimeToPixel(Trunc(oneDay ))
  int PixelForEndOfDay = Gantt.DateScaler.TimeToPixel(Trunc(oneDay)+1)
  DrawColoredRectangle(PixelForStartOfDay,0,PixelForEndOfDay,Gantt.Height)
end

10812:是否存在有关如何使用OnVirtualLoad_GantTime的基本示例?

问题:

是否有一个有关如何使用OnVirtualLoad_GantTime的基本示例。我为网格找到了一个,但没有找到GantTimes。我正在将phGantTimePackage用于VCL v3.2.1。
回答:

实际上,“时间”项没有特定的虚拟负载解决方案。部分原因是时间轴比Grid-Y轴更容易处理正常事件。想要使网格Y轴看起来有更多的信息时,它会遇到各种问题。例如滚动条。

在这方面,时间轴更容易。您可以实现phGant.OnScalerChange()事件,并简单地检查您的可视范围。基于此,您可以删除不再需要的数据(Gantt时间项)并获取新数据。
可以将其打包为时间项的虚拟加载机制,但目前尚未打包。

相关产品介绍:
VARCHART XGantt:支持ActiveX、.Net等平台的C#甘特图控件
AnyGantt:构建复杂且内容丰富的甘特图的理想工具
phGantt Time Package:对任务和时间的分配管理的甘特图
dhtmlxGantt:交互式JavaScript / HTML5甘特图

APS帮助提升企业生产效率,真正实现生产计划可视化呈现与控制,快速有效响应不同场景的生产计划,提高准时交货能力,提高产能和资源利用率

想要了解phGant Time Package或慧都APS系统,请登录慧都网咨询在线客服,解决您的问题!

本文章转载自【慧都科技】evget欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,尊重他人劳动成果
原文链接:https://www.evget.com/article/2020/11/16/39161.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值