![]() |
|
|
|||||||
| Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
#1
|
|||
|
|||
|
Можно ли в DateTimePicker выделить определенные даты?
|
|
#2
|
||||
|
||||
|
Подробнее объясните, что необходимо сделать.
|
|
#3
|
|||
|
|||
|
Цитата:
а вроде и так понятно,при раскрывании календаря в datetimepickere необходимо определенные даты пометить както,чтоб они выделены были.. |
|
#4
|
|||
|
|||
|
Как угодно пометить:цветом надписи, фона или жирным, курсивом, подчеркиванием - все равно.
|
|
#5
|
||||
|
||||
|
Посмотрите свойства Font. Там чего только нет.
|
|
#6
|
|||
|
|||
|
Насколько я знаю, эти свойства меняют отображение всех дат.
Есть процедура BoldDays, но она требует переменную MonthBoldInfo типа Cardinal. Таже процедура есть у MonthCalendar, у него также есть событие OnGetMonthInfo и OnGetMonthBoldInfo - там передается переменная MonthBoldInfo. Вот там можно написать к примеру: MonthCalendar.BoldDays([1,20],MonthBoldInfo); в DateTimePicker пробовал эту процедуру и вставлял разные значения MonthBoldInfo. Пытался даже через присвоение глобальной переменной значения MonthBoldInfo из события OnGetMonthBoldInfo. Использовал для выделение той же даты на DateTimePicker - ничего не выделялось. Возможно эта процедура не работает в DateTimePicker, и есть только потому что унаследована от общего предка. Последний раз редактировалось AntiFazer, 31.05.2012 в 13:18. |
|
#7
|
|||
|
|||
|
Подскажите каким наиболее простым способом можно это сделать?
|
|
#8
|
|||
|
|||
|
АП. Подскажите пожалуйста.
|
|
#9
|
|||
|
|||
|
www.google.ru/search?q=datetimepicker+BoldDays
Цитата:
Цитата:
|