作成日: 2020/10/20 最終更新日: 2020/10/20
文書種別
使用方法
詳細
C1DateEditのドロップダウンボタンをクリックした時に表示されるカレンダー内の太字の日付色を設定するには、C1DateEdit.CalendarのDayFormattingイベントに、BoldedDatesに含まれる日の場合にはスタイルのForeColorを設定するコードを追加します。
◎サンプルコード(VB)
◎サンプルコード(VB)
Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
C1DateEdit1.Calendar.BoldedDates = New DateTime() {DateTime.Today.AddDays(7)}
AddHandler C1DateEdit1.Calendar.DayFormatting, AddressOf Calendar_DayFormatting
End Sub
Private Sub Calendar_DayFormatting(ByVal sender As Object, ByVal e As C1.Win.Calendar.DayFormattingEventArgs)
If C1DateEdit1.Calendar.BoldedDates.Contains(e.Day.Date) Then
e.DayStyle.ForeColor = Color.Red
End If
End Sub
◎サンプルコード(C#) private void Form1_Load(object sender, EventArgs e)
{
c1DateEdit1.Calendar.BoldedDates = new DateTime[] { DateTime.Today.AddDays(7) };
c1DateEdit1.Calendar.DayFormatting += Calendar_DayFormatting;
}
private void Calendar_DayFormatting(object sender, C1.Win.Calendar.DayFormattingEventArgs e)
{
if(c1DateEdit1.Calendar.BoldedDates.Contains(e.Day.Date))
{
e.DayStyle.ForeColor = Color.Red;
}
}
旧文書番号
86088