Tmonthcalendar

Тема в разделе "Delphi - Компоненты", создана пользователем Iris, 30 апр 2008.

Статус темы:
Закрыта.
  1. Iris

    Iris Гость

    Как Выделить диапозон дат на календаре при открытии формы
    Есть TMonthCalendar, задаю
    Year, Month - текущие год и месяц
    [codebox] Calendar.EndDate:= EncodeDate (Year, Month, 1) - 1;
    Calendar.Date := EncodeDate (Year, Month - 1, 1);[/codebox]
    НО не хочет присваивать Calendar.Date значения кроме текущей даты
     
  2. Iris

    Iris Гость

    Подскажите, может как-то можно добраться до метода onCreate этого компонента?
     
  3. Yason

    Yason Гость

    Код (Text):
    procedure TForm1.FormShow(Sender: TObject);
    begin
    MonthCalendar1.Date := EncodeDate(2008, 4, 5);
    MonthCalendar1.EndDate := EncodeDate(2008, 4, 15);
    end;
    Не очень понятно, зачем, но можно - создаёте свой компонент-наследник от TMonthCalendar, переопределяете конструктор Create.
     
  4. Iris

    Iris Гость

    Собвсвенно, незачем, просто я ж говорю, MonthCalendar1.Date можно присвоить либо текущую дату календаря либо настоящую дату, а мне нужно присвоить дату пазапрошлого месяца при откурытии формы, на которой содержится каледарь. Таким образом, как ппоказано, не пропускает
    Как это сделать?
     
Статус темы:
Закрыта.

Поделиться этой страницей