Task成员
属性
属性 | 说明 |
Name | 任务名称 |
ID | 返回任务的ID,系统会自动生成,一般不建议去手工设置或修改 |
Mode | 计划模式,参考:手动计划 自动计划 通过代码增加计划 |
FieldStyles | 单元格样式,参考:单元格样式 |
BarStyles | 任务条样式,参考:任务条样式 使用代码设置样式 |
Start | 项目开始日期,参考:手动计划 |
Finish | 项目结束日期,参考:手动计划 |
Duration | 持续时间,参考:手动计划 自动计划 通过代码增加计划 |
DurationUnits | 持续时间单位 |
PercentComplete | 任务完成百分比,例如: tk.PercentComplete = 0.30 '任务完成30% |
DeadLine | 截止日期,参考:截止日期 |
ConstraintType | 自动任务的约束类型,参考:自动计划 通过代码增加计划 |
ConstraintDate | 自动任务的约束日期,参考:自动计划 通过代码增加计划 |
Inactive | 任务是否处于非活动状态,参考:非活动任务 |
HideBar | 是否隐藏任务条 |
Notes | 任务标注,参考:任务标注 |
Predecessors | 一个集合,包含任务的所有前驱任务,参考:通过代码增加前驱任务 |
Successors | 一个集合,包括任务的所有后续任务 |
ResourceRefs | 一个集合,包含任务使用到的全部资源,参考:用代码管理资源 导出数据到DataTable |
Summary |
逻辑型,是否为摘要任务,参考:摘要任务 |
Parts | 用于设置或返回任务的拆分信息,参考:拆分(暂停)任务 |
OutlineParent |
返回或设置摘要任务(父任务) |
OutlineParentID |
返回或设置摘要任务(父任务)的ID |
OutlineLevel |
返回任务的摘要层级 |
Calendar |
返回或设置日期,参考:创建自定义日历 用代码创建自定义日历 |
CalendarID | 返回或设置自定义日历的ID |
IsCollapsed |
返回或设置任务是否处于折叠状态,例如:
Dim
gv
As
GanttView = e.Form.Controls("GanttView1").GanttView |
Initialized |
任务是否已经初始化(至少设置过一个属性) |
属性
方法 | 说明 |
AddChild | 添加子任务,参考:添加摘要任务 |
RemoveChild |
移除子任务 |
GetChildren | 返回一个集合,包括所有的子任务 |
GetFieldValue |
读取自定义列的值,参考:自定义数据列 读写自定义列 |
SetFieldValue |
设置自定义列的值, 参考:自定义数据列 读写自定义列 |
SetColumnError |
给任务的指定列设置一个错误,例如: Dim gv As GanttView = e.Form.Controls("GanttView1").GanttView gv.SelectedTask.SetColumnError("任务名称","一个错误") 执行后: |
SplitTask |
拆分任务,参考:拆分(暂停)任务 |