Как изменить шрифт telerik DateTimePicker месяца select

80
5

Я использую Telerik WinForm DateTimePicker.
Я могу настроить его с помощью кода ниже:

Font headerFont = new Font( "Arial", 9.0f, FontStyle.Bold );
Font datesFont = new Font( "Arial", 9.0f, FontStyle.Italic );
RadDateTimePickerCalendar calendarBehavior = this.radDateTimePicker1.DateTimePickerElement.GetCurrentBehavior() as RadDateTimePickerCalendar;
RadCalendar calendar = calendarBehavior.Calendar as RadCalendar;
RadCalendarElement calendarElement = calendar.CalendarElement as RadCalendarElement;
calendarElement.CalendarNavigationElement.Font = headerFont;
calendarElement.CalendarNavigationElement.ForeColor = Color.Yellow;
calendarElement.CalendarNavigationElement.BackColor = Color.White;
calendarElement.CalendarNavigationElement.BackColor2 = Color.Gray;
calendarElement.CalendarNavigationElement.BackColor3 = Color.DarkGray;
calendarElement.CalendarNavigationElement.BackColor4 = Color.Gainsboro;
calendarElement.CalendarNavigationElement.BorderColor = Color.DarkGray;
MonthViewElement monthView = calendarBehavior.Calendar.CalendarElement.CalendarVisualElement as MonthViewElement;

foreach ( RadItem item in monthView.TableElement.Children )
{
item.Font = datesFont;
}

int outint;
foreach ( CalendarCellElement cell in ( ( MonthViewElement ) calendarBehavior.Calendar.CalendarElement.Children[ 0 ].Children[ 2 ] ).TableElement.Children )
{
if ( !int.TryParse( cell.Text, out outint ) )
{
cell.Font = new Font( this.radDateTimePicker1.Font.FontFamily, 12 );
}
}

Как изменить шрифт выбора месяца?

введите описание изображения здесь

Не могли бы вы помочь мне?

спросил(а) 2018-01-09T10:08:00+03:00 2 года, 8 месяцев назад
0
Ваш ответ
Введите минимум 50 символов
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема