GanttView では、背景色を設定することで特定の曜日を強調表示できます。たとえば、週末を平日と区別するために別の色で強調表示できます。それには、コードで PaintDay イベントをサブスクライブし、BackColor プロパティを設定して特定の日の色を設定します。
次の図に、週末が別の背景色で強調表示された GanttView を示します。
次のコードは、週末の背景色を設定する方法を示します。この例では、「クイックスタート」で作成したサンプルを使用します。
'特定の曜日に対して背景色を設定します Private Sub gv_PaintDay(sender As Object, e As PaintDayEventArgs) If e.[Date].DayOfWeek = DayofWeek.Saturday OrElse e.[Date].DayOfWeek = DayofWeek.Sunday Then e.BackColor = Colors.MistyRose End If End Sub
//特定の曜日に対して背景色を設定します private void gv_PaintDay(object sender, PaintDayEventArgs e) { if (e.Date.DayOfWeek == DayOfWeek.Saturday || e.Date.DayOfWeek == DayOfWeek.Sunday) { e.BackColor = Colors.MistyRose; } }