作成日: 2017/03/01 最終更新日: 2017/03/01
文書種別
使用方法
詳細
C1Calendarで、日付を指定して背景色、文字色、フォントを設定するには、BeforeDayFormatイベントを使用し、eパラメータのDateが指定した日付と一致する場合に、スタイルのBackColor、ForeColor、Fontを設定します。
以下に、背景を赤に、文字色を黄色に、フォントをメイリオ/12ポイントに設定するサンプルコードを記載します。
◎サンプルコード(VB)
◎サンプルコード(C#)
以下に、背景を赤に、文字色を黄色に、フォントをメイリオ/12ポイントに設定するサンプルコードを記載します。
◎サンプルコード(VB)
Private Sub C1Calendar1_BeforeDayFormat(sender As Object, e As C1.Win.C1Schedule.BeforeDayFormatEventArgs) Handles C1Calendar1.BeforeDayFormat
If e.Date = New DateTime(2017, 2, 28) Then
e.Style.BackColor = Color.Red
e.Style.ForeColor = Color.Yellow
e.Style.Font = New Font("メイリオ", 12)
End If
End Sub
If e.Date = New DateTime(2017, 2, 28) Then
e.Style.BackColor = Color.Red
e.Style.ForeColor = Color.Yellow
e.Style.Font = New Font("メイリオ", 12)
End If
End Sub
◎サンプルコード(C#)
private void c1Calendar1_BeforeDayFormat(object sender, C1.Win.C1Schedule.BeforeDayFormatEventArgs e)
{
if (e.Date == new DateTime(2017, 02, 28))
{
e.Style.BackColor = Color.Red;
e.Style.ForeColor = Color.Yellow;
e.Style.Font = new Font("メイリオ", 12);
}
}
{
if (e.Date == new DateTime(2017, 02, 28))
{
e.Style.BackColor = Color.Red;
e.Style.ForeColor = Color.Yellow;
e.Style.Font = new Font("メイリオ", 12);
}
}
関連情報
旧文書番号
82023