![]() |
|
|
|||||||
| Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
#1
|
|||
|
|||
|
Может подсказать как мне в календаре сделать определенный период допусти с 1 сентября 2009 по 31 августа 2010
![]() |
|
#2
|
||||
|
||||
|
Сделать 2 календаря
На одном указать начало, на другом - конец. |
|
#3
|
|||
|
|||
|
Мне нужен один календарь но чтобы при листании месяцев был определенный период (с 1 сентября по 31 августа)....
и как сделатьчтобы он автоматически дату ставил на сегодняшний день?( |
|
#4
|
|||
|
|||
|
по поводу текущей даты делай так:
procedure TForm1.FormCreate(Sender: TObject); begin MonthCalendar1.Date := Date; end; end. |
|
#5
|
||||
|
||||
|
Цитата:
Цитата:
|
|
#6
|
|||
|
|||
|
а можно пример ) а то что не получается..(
|
|
#7
|
||||
|
||||
|
Код:
MonthCalendar1.MaxDate:=strtodate('15.10.2009');
MonthCalendar1.MinDate:=strtodate('15.01.2009'); |
|
#8
|
|||
|
|||
|
и еще один вопросик вот код :
Код:
procedure TForm5.MonthCalendar1DblClick(Sender: TObject); begin Form2.Edit4.Text:=DateTimeToStr(MonthCalendar1.Date); end; при двойном клике по дню, дата копируется в едит, и при листании месяца тоже коприуется, как мне убрать чтобы при листании месяца она не копировалась в едит? или вообще убрать стрелки... Последний раз редактировалось jeka123, 14.05.2009 в 11:35. |
|
#9
|
||||
|
||||
|
Код:
var MousePosition: TPoint; CalendarPosition: TPoint; begin MousePosition := Mouse.CursorPos; CalendarPosition := (Sender as TControl).ClientOrigin; if (MousePosition.Y > CalendarPosition.Y + GetSystemMetrics(SM_CYICON)) then Edit1.Text:=DateToStr(MonthCalendar1.Date); end; |