作成日: 2023/01/25 最終更新日: 2022/01/25
文書種別
使用方法
詳細
SplitTaskメソッドで指定するdurationパラメータ(一時停止の期間)の単位は、TaskのDurationUnitsプロパティで設定した値になります
デフォルトではDurationUnitsの値は「Days」で、これを明示的に指定しない場合、例えば下記コードでは一時停止期間は「1日」になります。
◎サンプルコード(VB)
以下はDurationUnitsを明示的に設定する例で、それぞれ「1時間」、「30分」で分割します。

◎サンプルコード(VB)
デフォルトではDurationUnitsの値は「Days」で、これを明示的に指定しない場合、例えば下記コードでは一時停止期間は「1日」になります。
◎サンプルコード(VB)
C1GanttView1.Tasks(0).SplitTask(C1GanttView1.Tasks(0).Start.Value.AddHours(2), 1)
◎サンプルコード(C#)
c1GanttView1.Tasks[1].SplitTask(c1GanttView1.Tasks[1].Start.Value.AddHours(2), 1);
以下はDurationUnitsを明示的に設定する例で、それぞれ「1時間」、「30分」で分割します。
◎サンプルコード(VB)
'タスクを時間で分割
C1GanttView1.Tasks(0).Name = "タスク0"
C1GanttView1.Tasks(0).DurationUnits = DurationUnits.Hours
C1GanttView1.Tasks(0).SplitTask(C1GanttView1.Tasks(0).Start.Value.AddHours(2), 1)
'タスクを分で分割
C1GanttView1.Tasks(1).Name = "タスク1"
C1GanttView1.Tasks(1).DurationUnits = DurationUnits.Minutes
C1GanttView1.Tasks(1).SplitTask(C1GanttView1.Tasks(1).Start.Value.AddHours(2), 30)
◎サンプルコード(C#)
// タスクを時間で分割
c1GanttView1.Tasks[0].Name = "タスク0";
c1GanttView1.Tasks[0].DurationUnits = DurationUnits.Hours;
c1GanttView1.Tasks[0].SplitTask(c1GanttView1.Tasks[0].Start.Value.AddHours(2), 1);
// タスクを分で分割
c1GanttView1.Tasks[1].Name = "タスク1";
c1GanttView1.Tasks[1].DurationUnits = DurationUnits.Minutes;
c1GanttView1.Tasks[1].SplitTask(c1GanttView1.Tasks[1].Start.Value.AddHours(2), 30);