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
Dim
tk As Gantt.Task = gv.SelectedTask
If
tk.Summary Then '如果是摘要任务
    tk.IsCollapsed =
Not tk.IsCollapsed '在展开和折叠之间切换
End
If

Initialized 
任务是否已经初始化(至少设置过一个属性)

属性

方法 说明
AddChild 添加子任务,参考:添加摘要任务
RemoveChild
移除子任务
GetChildren 返回一个集合,包括所有的子任务
GetFieldValue
读取自定义列的值,参考:自定义数据列 读写自定义列
SetFieldValue
设置自定义列的值, 参考:自定义数据列 读写自定义列
SetColumnError
给任务的指定列设置一个错误,例如:

Dim
gv As GanttView = e.Form.Controls("GanttView1").GanttView
gv.SelectedTask.SetColumnError(
"任务名称","一个错误")

执行后:

SplitTask
拆分任务,参考:拆分(暂停)任务


本页地址:http://www.foxtable.com/webhelp/topics/4042.htm