Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 26.11.2009, 09:23   #1
npizpak
Пользователь
 
Регистрация: 19.05.2009
Сообщений: 11
По умолчанию помогите календарь delphi

Ребята срочно нужна помощ в Delphi не шарю нужно зделать курсовик на завтра нужно зделать
обьясните пожалуйсто как непонимающему человеку как к календарю к определенным датам прикрепить праздники дни свадеб и т п .............
Помогите если не сложно...........
npizpak вне форума Ответить с цитированием
Старый 26.11.2009, 09:26   #2
danekne
Форумчанин
 
Регистрация: 12.02.2007
Сообщений: 360
По умолчанию

Создаем файлик текстовый или типовой, в котором к дате привязываем событие. Потом - обрабатываем его из программы
danekne вне форума Ответить с цитированием
Старый 26.11.2009, 09:27   #3
npizpak
Пользователь
 
Регистрация: 19.05.2009
Сообщений: 11
По умолчанию

Цитата:
Сообщение от danekne Посмотреть сообщение
Создаем файлик текстовый или типовой, в котором к дате привязываем событие. Потом - обрабатываем его из программы
а как в програмном коде это будет выглядеть???
npizpak вне форума Ответить с цитированием
Старый 27.11.2009, 10:52   #4
npizpak
Пользователь
 
Регистрация: 19.05.2009
Сообщений: 11
По умолчанию

Код:
procedure OutHolidaysOnMonthCalendar(MC: TMonthCalendar;
                                     Holidays: array of TDate);
  var Y1,M1,D1,Y2,M2,D2,i: Word;
begin
  if Length(Holidays)>0 then
   begin
    MC.Repaint;
    McCanvas:= TControlCanvas.Create;
    try
     McCanvas.Control:= MC;
     McCanvas.Font.Color:= HoliFontColor;
     McCanvas.Brush.Color:= HoliBrushColor;
     DecodeDate(MC.Date,Y1,M1,D1); // текущая дата на календаре
     for i:=0 to Length(Holidays)-1 do
      begin
       DecodeDate(Holidays[i],Y2,M2,D2);
       if (M2=M1) and (Y2=Y1) then DayTextOnMonthCalendar(MC,D2);
      end;
    finally
     McCanvas.FreeHandle;
     McCanvas.Free;
    end;
   end;
end;
где тут ошибка блин ничего не получаецо помогите..........))

Последний раз редактировалось Stilet; 27.11.2009 в 11:22.
npizpak вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Календарь ruavia3 Microsoft Office Excel 6 16.04.2009 15:32
календарь в делфи BAZA Общие вопросы Delphi 15 31.01.2009 14:55
Програмка "Календарь" на Delphi R_A_M_I_L7777777 Помощь студентам 12 23.01.2009 16:57
Календарь в Delphi Vladya Помощь студентам 4 09.11.2008 12:44