显示进度线
进度线是时间刻度上的垂直线,用于直观地表示项目的进度。
进度线有向左和向右尖峰延伸。左侧峰值表示工作落后于计划,右侧峰值表示工作提前于计划。
进度线峰值会连接到任务条上的点,该点表示任务的完成百分比。换句话说,如果任务已完成 50%,则进度线的峰值将连接到任务栏的中间。
单击工具栏中的"进度线"按钮,会显示进度线设置窗口:
要显示进度线,最重要的是设置一个状态日期,要根据这个日期来判断任务是落后还是提前于计划。
例如下图的状态日期是9月11日,Task1已经完成,Task2和Task4是左尖峰,表示任务进度落后于计划,Task3是右尖峰,表示任务进度是提前于计划,Task5没有尖峰,表示任务进度恰好:
我们也可以通过代码来显示上图中的进度线,参考代码为:
Dim
gv
As
Gantt.C1GanttView = e.Form.Controls("GanttView1").GanttView
gv.ProgressLine.StatusDate =
New
Date(2024,
9, 11)
'状态日期
gv.ProgressLine.LineColor = Color.Red
'进度线颜色
gv.ProgressLine.PointShape = 17
'选择一个尖峰形状
gv.ProgressLine.Visible =
True
'显示进度线