ASP.NET. Учебный курс (Г.Бучек.)

Печать

Задаем отображение названий предыдущего и последующего месяцев

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