Помощник
Здравствуйте, гость ( Вход | Регистрация )
|
|
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
|
|
![]() |
|
|
30:04:2008, 03:57
|
|
Новенький ![]() Группа: Программист Сообщений: 5 Регистрация: 29:04:2008 Пользователь №: 16 970 Репутация: 0
|
Подскажите, может как-то можно добраться до метода onCreate этого компонента?
|
|
Сообщение
#2
|
|
|
|
30:04:2008, 14:58
|
|
Продвинутый ![]() ![]() Группа: Программист Сообщений: 134 Регистрация: 27:02:2004 Пользователь №: 296 Репутация: 6
|
Как Выделить диапозон дат на календаре при открытии формы Код procedure TForm1.FormShow(Sender: TObject); begin MonthCalendar1.Date := EncodeDate(2008, 4, 5); MonthCalendar1.EndDate := EncodeDate(2008, 4, 15); end; Подскажите, может как-то можно добраться до метода onCreate этого компонента? Не очень понятно, зачем, но можно - создаёте свой компонент-наследник от TMonthCalendar, переопределяете конструктор Create. |
|
Сообщение
#3
|
|
|
|
1:05:2008, 08:34
|
|
Новенький ![]() Группа: Программист Сообщений: 5 Регистрация: 29:04:2008 Пользователь №: 16 970 Репутация: 0
|
Собвсвенно, незачем, просто я ж говорю, MonthCalendar1.Date можно присвоить либо текущую дату календаря либо настоящую дату, а мне нужно присвоить дату пазапрошлого месяца при откурытии формы, на которой содержится каледарь. Таким образом, как ппоказано, не пропускает
Как это сделать? Сообщение отредактировал Iris - 1:05:2008, 08:35 |
|
Сообщение
#4
|
|
![]() |
|
Текстовая версия | Сейчас: 5:07:2008 - 22:24 |