Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Насчет календарика [D7, XP]


Armond ©   (2008-03-22 09:06:00) 

Тут встретил на сайте тему про то, как выделить несколько дат в календарике. Мтало интересно, а действительно, можно такое сделать ? Если можно, то подскажите пожалуйста как ? Если можно, то на примере, или например, какое свойство отвечает за такое поведение компонента ?


Armond   (2008-03-25 06:10:00) [1]


> А вообще можешь объяснить суть зачем именно так нужно ??
> ?

Допустим, что на этот день назначено какое то задание, что то типа ежедневника !!


Leonid Troyanovsky   (2008-03-22 14:47:00) [2]


> Armond ©   (22.03.08 13:06) [5]

> DateTimePicker1 Конечто интересно, и ListBox тоже, а вот
> просто,есть календарик, и я хочу выделить в нем сразу, допустим,
>  1 марта, 14 марта и 23 марта.

Ни MonthCalendar, ни таковой в DatePicker не рассчитаны на
выбор юзером произвольного набора дней.

Если нужен такой контрол, то его можно сделать на основе TString/DrawGrid.

By Peter Below:

http://groups.google.com/group/fido7.ru.delphi.chainik/msg/de01c9ce4c903cff

--
Regards, LVT.


АИК   (2008-03-22 13:43:00) [3]


> просто,есть календарик, и я хочу выделить в нем сразу, допустим,
>  1 марта, 14 марта и 23 марта.


А вообще можешь объяснить суть зачем именно так нужно ???


031178   (2008-03-22 13:10:00) [4]

А в Edit1 можешь добавить ? Мне кажется что тут вопрос совсем о другом стоит !!! И поставлен конкретно, выделить несколько дат сразу в календарике


Armond   (2008-03-22 13:06:00) [5]

DateTimePicker1 Конечто интересно, и ListBox тоже, а вот просто,есть календарик, и я хочу выделить в нем сразу, допустим, 1 марта, 14 марта и 23 марта.


АИК   (2008-03-22 12:58:00) [6]


> 031178   (22.03.08 12:39) [2]


Образец как добавить выделенную дату в DateTimePicker'e в ListBox:

procedure TForm1.Button1Click(Sender: TObject);
begin
ListBox1.Items.Add(FormatDateTime('dd.mm.yyyy', DateTimePicker1.Date));
end;


Leonid Troyanovsky   (2008-03-22 12:51:00) [7]


> 031178   (22.03.08 12:39) [2]

> Нет, а мне вот интересно, если я хочу просто выделить конкреьные
> даты и несколько

Несколько бывают разные.
Выделение бывают разное (см. [1])

И не надо на нас кричать.

--
Regards, LVT.


031178   (2008-03-22 12:39:00) [8]

Нет, а мне вот интересно, если я хочу просто выделить конкреьные даты и несколько !!! Возможно ли это ?


Leonid Troyanovsky   (2008-03-22 12:29:00) [9]


> Armond ©   (22.03.08 09:06)

> Тут встретил на сайте тему про то, как выделить несколько
> дат в календарике.

Выделение бывает разное.
Например, MultiSelect позволяет выбрать диапазон Date - EndDate.
А OnGetMonthInfo - выделить, скажем, праздники.

Да и, во-ще, календарики тоже бывают разные.

--
Regards, LVT.


Наверх

Титульная страница Поиск, карта сайта Написать письмо