Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C++ Builder > Выделение отдельных дней в MonthCalendar


Автор: Alca 13.5.2010, 10:49
Надо выделять несколько дней в MonthCalendar. Как это сделать?

Автор: Dem_max 13.5.2010, 11:25
Код

TDateTime t1 = Date();
TDateTime t2 = Date() + 7.0;
MonthCalendar1->MultiSelect = true;
MonthCalendar1->Date = t1;
MonthCalendar1->EndDate = t2;

Автор: Platov 13.5.2010, 11:27
Календаря с мультиселектом не встречал. У родного нет ни канвы ни MouseMove, НО есть бесплатные alphaskins у них уже есть MouseMove, но канвы нет. НО поверх компонента отлично рисуется маленький Panel с нужной датой в Captions да и канва там есть можешь дату кружком обрисовывать.

Добавлено через 4 минуты и 30 секунд
кстати предложенное Dem_max можно с нажатым Shift при клике на  MonthCalendar сделать.

Автор: Alca 13.5.2010, 11:44
Dem_max, спасибо. Выделяются дни, идущие подряд. Так как мне и нужно было.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)