作成日: 2020/06/15 最終更新日: 2020/06/15
文書種別
使用方法
詳細
C1CalendarViewコントロールで、土曜日や日曜日など特定曜日の色を設定するには、DayFormattingイベントを使用し、曜日に応じてe引数のDayStyleのBackColor/ForeColorを設定します。
◎サンプルコード(VB)
◎サンプルコード(VB)
Private Sub C1CalendarView1_DayFormatting(sender As Object, e As C1.Win.Calendar.DayFormattingEventArgs) Handles C1CalendarView1.DayFormatting
' ド曜日
If (e.Day.DayOfWeek = DayOfWeek.Saturday) Then
e.DayStyle.BackColor = Color.LightBlue
e.DayStyle.ForeColor = Color.DarkBlue
End If
' 日曜日
If (e.Day.DayOfWeek = DayOfWeek.Sunday) Then
e.DayStyle.BackColor = Color.LightPink
e.DayStyle.ForeColor = Color.DarkRed
End If
End Sub
◎サンプルコード(C#) private void c1CalendarView1_DayFormatting(object sender, C1.Win.Calendar.DayFormattingEventArgs e)
{
// 土曜日
if (e.Day.DayOfWeek == DayOfWeek.Saturday)
{
e.DayStyle.BackColor = Color.LightBlue;
e.DayStyle.ForeColor = Color.DarkBlue;
}
// 日曜日
if (e.Day.DayOfWeek == DayOfWeek.Sunday)
{
e.DayStyle.BackColor = Color.LightPink;
e.DayStyle.ForeColor = Color.DarkRed;
}
}
関連情報
旧文書番号
85705