交互式甘特图VARCHART XGantt:如何计算活动结束日期(ActiveX版)

本文详细介绍了如何使用VARCHART XGantt这个交互式甘特图控件来计算活动结束日期,考虑了工作日与非工作日的影响。通过示例代码展示了计算过程,包括API设置、用户交互和数据一致性检查。
摘要由CSDN通过智能技术生成

VARCHART XGantt是一个交互式的甘特图控件,其模块化的设计让您可以创建满足您和您的客户所需求的应用程序。可以快速、简单地集成到您的应用程序中,帮助您识别性能瓶颈、避免延迟以及高效利用资源,使复杂数据变得更加容易理解。

本篇文章主要解释了VARCHART XGantt如何计算活动结束时间,感兴趣的朋友可以自己动手操作一下哦~

结束日期的表列仍为空。可以在VARCHART XGantt中包含的日历的帮助下,从“开始”和“持续时间”字段计算活动的结束。

在默认日历中,工作日(星期一到星期五)被定义为活动时间,而周末(星期六和星期日)被定义为非活动时间。

在图中,您可以通过灰色背景识别非活动时间。可以通过在“节点”属性页上停用“将日历分配给节点”选项来关闭日历。

请注意有无日历计算的差异:

活动从星期五开始并持续3天,如果日历被激活,活动将在星期二结束。没有日历,活动将在周日结束。

结束日期通过对象VcCalendar的AddDuration(...)方法计算。因此,需要每项活动的开始和持续时间。可以通过索引从相应的数据字段中检索它们。在通过DataField(...)方法设置结束日期之后,必须调用VcNode的UpdateNode方法,以便可以看到数据的更改。

示例代码

Dim tmpCal As VcCalendar
Dim tmpDate As Date
Set tmpCal = VcGantt1.Calendar
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值