ASP.NET. Учебный курс (Г.Бучек.) |
Страница 21 из 476 Задаем отображение названий предыдущего и последующего месяцев ShowNextPrevMonth-"True" с заголовком календаря между ними ShowTitle-"True" в формате месяц/год TitleFormat-"MonthYear" Удобно, если выбранная дата выделяется на общем фоне. В качестве средства выделения определим полужирный шрифт: TodayDayStyle-Font-Bold-"True" То же зададим и для дней недели: DayHeaderStylc-Font-Bold""True" Особый цвет целесообразно установить для дней, которые отображаются в области текущего месяца, но относятся к предыдущему или следующему месяцу: OtherMonthDayStyle-ForeColor-"Gray" Особый стиль должны иметь заголовки: TitleStyle-BackColor-"#3366ff" TitleStyle-ForeColor-"white" TitleStyle-Font-Bold-" True" и выбранная дата: SelectedDayStyle-BackColor-"#fffcc66" SelectedDayStyle-Font-Bold-"True" Наконец, надлежит указать имя и размер шрифта, используемого при создании календаря: Fon t-Name-"Tahoma" Font-Size-"14" Впоследствии можно определить код, который должен выполняться при выборе даты посетителем. Пока укажем его имя: OnSelectionChanged-"calSelectChange" В коде можно задать дату, которая выбирается по умолчанию. В данном Случае это сегодняшняя дата: calDateToUse.SelectedDate - Today() В завершение необходимо определить блок кода, имя которого присвоено в качестве значения свойству OnSelectionChanged. Выбранная посетителем дата помещается в элемент управления Label. Sub c41SelectChange(ByVal Sender as Object, ByVal E as EventArgs) lblMessage.Text - "Вы выбрали:" _ & calDateToUse.SelectedDate End Sub |