Форум программистов CODEBY.NET Хостинг в Беларуси — Active Technologies

Разработка бизнес сайтов

Нужны клиенты? Тогда сюда быстрее...
X   Сообщение сайта
(Сообщение закроется через 2 секунды)

Здравствуйте, гость ( Вход | Регистрация )




> Tmonthcalendar, диапозон дат на календаре при открытии формы
Iris
Вставить ник
сообщение 29:04:2008, 21:08
Цитата Ответить 


Новенький
*

Группа: Программист
Сообщений: 5
Регистрация: 29:04:2008
Пользователь №: 16 970



Репутация: - 0 +


Как Выделить диапозон дат на календаре при открытии формы
Есть TMonthCalendar, задаю
Year, Month - текущие год и месяц
CODE
Calendar.EndDate:= EncodeDate (Year, Month, 1) - 1;
Calendar.Date := EncodeDate (Year, Month - 1, 1);

НО не хочет присваивать Calendar.Date значения кроме текущей даты

Сообщение отредактировал Iris - 29:04:2008, 21:09
Подняться вверх 
 
Сообщение #1
 
Новая тема 
Ответов (1 - 3)
Iris
Вставить ник
сообщение 30:04:2008, 03:57
Цитата Ответить 


Новенький
*

Группа: Программист
Сообщений: 5
Регистрация: 29:04:2008
Пользователь №: 16 970



Репутация: - 0 +


Подскажите, может как-то можно добраться до метода onCreate этого компонента?
Подняться вверх 
 
Сообщение #2
Yason
Вставить ник
сообщение 30:04:2008, 14:58
Цитата Ответить 


Продвинутый
**

Группа: Программист
Сообщений: 134
Регистрация: 27:02:2004
Пользователь №: 296



Репутация: - 6 +


Цитата(Iris @ 30:04:2008 - 01:08) *
Как Выделить диапозон дат на календаре при открытии формы

Код
procedure TForm1.FormShow(Sender: TObject);
begin
  MonthCalendar1.Date := EncodeDate(2008, 4, 5);
  MonthCalendar1.EndDate := EncodeDate(2008, 4, 15);
end;

Цитата(Iris @ 30:04:2008 - 07:57) *
Подскажите, может как-то можно добраться до метода onCreate этого компонента?

Не очень понятно, зачем, но можно - создаёте свой компонент-наследник от TMonthCalendar, переопределяете конструктор Create.
Подняться вверх 
 
Сообщение #3
Iris
Вставить ник
сообщение 1:05:2008, 08:34
Цитата Ответить 


Новенький
*

Группа: Программист
Сообщений: 5
Регистрация: 29:04:2008
Пользователь №: 16 970



Репутация: - 0 +


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

Сообщение отредактировал Iris - 1:05:2008, 08:35
Подняться вверх 
 
Сообщение #4


Быстрый ответ  Ответить  Новая тема 

> Быстрый ответ
Полужирный
Курсив
Подчеркнутый
Вставить изображение
Смайлики
Цитата
Код
 
 Отправлять уведомления об ответах на e-mail |  Включить смайлики |  Добавить подпись
   

 

RSS Текстовая версия Сейчас: 5:07:2008 - 22:24
с нами можно связаться по:
телефону: +375-(29)-632-60-67
e-mail:info@codeby.net