The following code example shows how to customize a date time picker cell's behavior or appearance. This code example is part of a larger example provided for the
DateTimePickerCell class.
DateTimePickerCell CreateCustomCalendarStyleAndFormat()
{
DateTimePickerCell dateTimePickerCell1 = new DateTimePickerCell();
dateTimePickerCell1.Value = DateTime.Now;
dateTimePickerCell1.Size = new Size(120, 21);
dateTimePickerCell1.CustomFormat = "yyyy/MM";
dateTimePickerCell1.Format = DateTimePickerFormat.Custom;
dateTimePickerCell1.CalendarFont = new Font(Control.DefaultFont, FontStyle.Bold);
dateTimePickerCell1.CalendarForeColor = Color.Red;
dateTimePickerCell1.CalendarMonthBackground = Color.Blue;
dateTimePickerCell1.CalendarTitleBackColor = Color.Black;
dateTimePickerCell1.CalendarTitleForeColor = Color.White;
dateTimePickerCell1.CalendarTrailingForeColor = Color.Yellow;
dateTimePickerCell1.DropDownAlign = LeftRightAlignment.Right;
return dateTimePickerCell1;
}
Private Function CreateCustomCalendarStyleAndFormat() As DateTimePickerCell
Dim dateTimePickerCell1 As New DateTimePickerCell()
dateTimePickerCell1.Value = DateTime.Now
dateTimePickerCell1.Size = New Size(120, 21)
dateTimePickerCell1.CustomFormat = "yyyy/MM"
dateTimePickerCell1.Format = DateTimePickerFormat.Custom
dateTimePickerCell1.CalendarFont = New Font(Control.DefaultFont, FontStyle.Bold)
dateTimePickerCell1.CalendarForeColor = Color.Red
dateTimePickerCell1.CalendarMonthBackground = Color.Blue
dateTimePickerCell1.CalendarTitleBackColor = Color.Black
dateTimePickerCell1.CalendarTitleForeColor = Color.White
dateTimePickerCell1.CalendarTrailingForeColor = Color.Yellow
dateTimePickerCell1.DropDownAlign = LeftRightAlignment.Right
Return dateTimePickerCell1
End Function
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2