Конференция "Прочее" » Как выделить числа в календаре [WinXP]
 
  • Бумбум (21.11.12 09:03) [0]
    Имеется стандартный компонент календарь и отдельный список дат за полгода. Как мне выделить в календаре другим цветом даты которые есть в списке?
  • DimaBr © (21.11.12 09:55) [1]
    Внимание! Здесь обсуждаются вопросы, связанные с разработкой компонентов, редакторов свойств, редакторов компонентов и экспертов IDE.
    Вопросы по поиску и использованию готовых компонентов, редакторов или экспертов являются нарушением тематики и могут быть удалены.
  • Бумбум (21.11.12 10:12) [2]
    Э.. Понял. Извиняюсь. Тем не менее вопрос остается открытым. Как?
  • Inovet © (21.11.12 10:29) [3]
    OnGetMonthInfo не подойдёт?
  • И. Павел © (21.11.12 10:30) [4]
  • Бумбум (21.11.12 10:50) [5]
    OnGetMonthInfo там можно только жирным шрифтом выделить и то есть определенные глюки при этом.
  • Бумбум (21.11.12 10:52) [6]
    http://www.delphikingdom.com/asp/viewitem.asp?catalogid=1081
    какое интересное извращение.:) а нет ли бесплатных аналогов компонента календарь где это можно сделать более проще?
  • И. Павел © (21.11.12 15:41) [7]
    > [6] Бумбум   (21.11.12 10:52)

    Есть. Например в составе Alpha Controls. Там, например, для раскрашивания календаря «а клеточку» достаточно написать обработчик:

    procedure TForm1.cGetCellParams(Sender: TObject; Date: TDateTime; AFont: TFont;
     var Background: TColor);
    begin
     if trunc(Date) mod 2 = 0  then
       Background := clRed;
    end;
  • И. Павел © (21.11.12 15:42) [8]
    «а клеточку» —> «в клеточку»

    Вот ссылка на библиотеку Alpha Controls: http://www.alphaskins.com/index_rus.php
    Для жителей СНГ бесплатно.
  • Бумбум (21.11.12 17:13) [9]
    Спасибо большое
 
Конференция "Прочее" » Как выделить числа в календаре [WinXP]
Есть новые Нет новых   [134430   +43][b:0][p:0]