Task.MoveToSibling

MoveToSibling(Task)

将当前任务移动到指定任务之前的同一大纲级别。 如果 ParentProject.CalculationMode 为 None,用户应在使用此方法后调用 Project.Recalculate()(它将重新安排所有项目任务(开始/完成日期,设置早/迟到日期)并计算相关字段,如工作时间、工作和成本字段、大纲级别)。 如果 ParentProject.CalculationMode 是手动的,该方法将仅自动计算任务 ID、大纲级别和大纲编号。 如果 ParentProject.CalculationMode 是自动的该方法自动重新安排所有项目的任务 (开始/结束日期、设置早/晚日期、计算松弛时间、工作和成本字段、重新计算 ID 和大纲级别)。

public void MoveToSibling(Task beforeTask)
范围类型描述
beforeTaskTask将插入当前任务的任务。

也可以看看


MoveToSibling(int)

将当前任务移动到具有指定 Id 的任务之前的相同大纲级别。 如果 ParentProject.CalculationMode 为 None,用户应在使用此方法后调用 Project.Recalculate()(它将重新安排所有项目任务(开始/结束日期,设置早/晚日期)并计算相关字段,例如 slacks、工作和成本字段、大纲级别)。 如果 ParentProject.CalculationMode 为手动,则该方法将仅自动计算任务 ID、大纲级别和大纲编号。 如果 ParentProject. CalculationMode 是 Automatic 该方法自动重新安排所有项目的任务 (开始/结束日期、设置早/晚日期、计算 slacks、工作和成本字段、重新计算 ID 和大纲级别)。

public void MoveToSibling(int beforeTaskId)
范围类型描述
beforeTaskIdInt32ID (Id) 之前将插入当前任务的任务。

也可以看看