マイルストーンなど、ガントビューのタスクバーに注意を集めるため、色、形状、パターンなどを変更して、特定のタイプの他のバーから目立たせることができます。
すべてのバーの設定の外観をカスタマイズすることも、個別のガントバーの外観をカスタマイズして計画の特定のタスクを強調することもできます。
プログラム的にすべての手動タスクのバーの設定を変更するには、以下のコードを使用します。
Visual Basic コードの書き方
Visual Basic |
コードのコピー
|
---|---|
Private Sub btnChangeBarStyle_Click(sender As Object, e As EventArgs) Dim bs As BarStyle = ganttView.GetPredefinedBarStyle(BarType.ManualTask) bs.BarColor = Color.LightCoral ganttView.BarStyles.Add(bs) End Sub |
C# コードの書き方
C# |
コードのコピー
|
---|---|
private void btnChangeBarStyle_Click(object sender, EventArgs e) { BarStyle bs = ganttView.GetPredefinedBarStyle(BarType.ManualTask); bs.BarColor = Color.LightCoral; ganttView.BarStyles.Add(bs); } |
task3 のバーの設定をプログラム的に変更するには、以下のコードを使用します。
Visual Basic コードの書き方
Visual Basic |
コードのコピー
|
---|---|
Private Sub btnChangeTaskStyle_Click(sender As Object, e As EventArgs) Dim task3 As Task = ganttView.Tasks.Search("Task 3") If task3 IsNot Nothing Then Dim bs As BarStyle = ganttView.GetPredefinedBarStyle(BarType.ManualTask) bs.BarColor = Color.Green bs.BarShape = BarShape.MiddleBar bs.StartShape = 19 bs.EndShape = 19 task3.BarStyles.Add(bs) End If End Sub |
C#コードの書き方
C# |
コードのコピー
|
---|---|
private void btnChangeTaskStyle_Click(object sender, EventArgs e) { Task task3 = ganttView.Tasks.Search("Task 3"); if (task3 != null) { BarStyle bs = ganttView.GetPredefinedBarStyle(BarType.ManualTask); bs.BarColor = Color.Green; bs.BarShape = BarShape.MiddleBar; bs.StartShape = 19; bs.EndShape = 19; task3.BarStyles.Add(bs); } } |