Вниз
Скачать: CL | DM;

"Подсветка даты" в TMonthCalendar А здесь смотрели?   Найти похожие ветки 

← →
Black   (2009-06-01 18:15) [0]

Подскажите пожалуйста как подсветить определенные даты, различные в каждом месяце, я знаю что есть свойство bolddays и кажется им можно подсвечивать только строго определенные заранее даты, мне нужно подсвечивать даты определяемые динамически во время выполнения программы. Заранее благодарю.


← →
И. Павел   (2009-06-03 09:52) [1]

Нужно написать такой обработчик события OnGetMonthInfo:

procedure TForm1.MCGetMonthInfo(Sender: TObject; Month:
Cardinal;
 var MonthBoldInfo: Cardinal);
begin
 MC.BoldDays([1,2,3,4,5], MonthBoldInfo);
end;


← →
И. Павел   (2009-06-03 09:54) [2]

В программе заведите массив
Days: array of Cardinal
меняйте его, когда нужно, и передавайте его в BoldDays:
MC.BoldDays(Days, MonthBoldInfo);


← →
И. Павел   (2009-06-03 10:03) [3]

А чтобы MCGetMonthInfo вызывался, после изменения массива Days можно, например, написать:
MC.Date:=MC.Date+40;
MC.Date:=MC.Date-40;



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.015 c
15-1240783011
xenonxenon
2009-04-27 01:56
2009.07.26
Как соединить много текстовых файлов...


2-1243942754
i2e
2009-06-02 15:39
2009.07.26
колесо мыши


15-1243109560
Tornado
2009-05-24 00:12
2009.07.26
Вопрос по вебу


15-1243312932
Palladin
2009-05-26 08:42
2009.07.26
Стандарты построения Web-интерфейса


15-1243406709
Кто б сомневался
2009-05-27 10:45
2009.07.26
Защита ПО на основе серийника железа, и другой комьпютер




   Наверх