作成日: 2017/02/24 最終更新日: 2017/02/24
文書種別
使用方法
詳細
C1Calendarで特定の日付のスタイルをカスタマイズするには、BeforeDayFormatイベントを使用し、曜日に応じてスタイルのForeColorを設定します。
以下に、土曜日を青に、日曜日を赤に設定するサンプルコードを記載します。
◎サンプルコード(VB)
◎サンプルコード(C#)
以下に、土曜日を青に、日曜日を赤に設定するサンプルコードを記載します。
◎サンプルコード(VB)
Private Sub C1Calendar1_BeforeDayFormat(sender As Object, e As C1.Win.C1Schedule.BeforeDayFormatEventArgs) Handles C1Calendar1.BeforeDayFormat
If e.Date.DayOfWeek = DayOfWeek.Saturday Then
e.Style.ForeColor = Color.Blue
ElseIf e.Date.DayOfWeek = DayOfWeek.Sunday Then
e.Style.ForeColor = Color.Red
End If
End Sub
If e.Date.DayOfWeek = DayOfWeek.Saturday Then
e.Style.ForeColor = Color.Blue
ElseIf e.Date.DayOfWeek = DayOfWeek.Sunday Then
e.Style.ForeColor = Color.Red
End If
End Sub
◎サンプルコード(C#)
private void C1Calendar1_BeforeDayFormat(object sender,
C1.Win.C1Schedule.BeforeDayFormatEventArgs e)
{
if (e.Date.DayOfWeek == DayOfWeek.Saturday)
{
e.Style.ForeColor = Color.Blue;
}
else if (e.Date.DayOfWeek == DayOfWeek.Sunday)
{
e.Style.ForeColor = Color.Red;
}
}
C1.Win.C1Schedule.BeforeDayFormatEventArgs e)
{
if (e.Date.DayOfWeek == DayOfWeek.Saturday)
{
e.Style.ForeColor = Color.Blue;
}
else if (e.Date.DayOfWeek == DayOfWeek.Sunday)
{
e.Style.ForeColor = Color.Red;
}
}
関連情報
旧文書番号
81998