Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2009.04.12;
Скачать: [xml.tar.bz2];

Вниз

DateTimePicker   Найти похожие ветки 

 
девушка   (2009-02-24 09:11) [0]

Добрый день!
Вопрос по настройкам DateTimePicker.

Настраиваю чтобы отображалась дата в формате "месяц год".
Например: "Февраль 2009".

Настройки:
DateFormat: dfLong
DateMode: dmUpDown
Format: MMMM yyyy

Вопрос:
При нажати на UpDown - сначала прокручивается месяц, а для того чтобы изменился год - надо выделить год. Т.е. даты идет так:
"Февраль 2009", "Январь 2009", "Декабрь 2009", "Январь 2009".
А хочется чтобы шли так:
"Февраль 2009", "Январь 2009", "Декабрь 2009", "Январь 2008".

Настроить как-то можно? или только ловить ручками на событиях???


 
Johnmen ©   (2009-02-24 09:37) [1]

Не могу понять, какое правило в следовании этих январей-февралей?


 
девушка   (2009-02-24 09:42) [2]

Просто хочу чтобы когда на DateTimePicker нажимаешь вниз - дата уменьшалась вся.

Пардон, ошибка:
"Февраль 2009", "Январь 2009", "Декабрь 2009", "Ноябрь 2009".
А хочется чтобы шли так:
"Февраль 2009", "Январь 2009", "Декабрь 2008", "Ноябрь 2008".


 
Johnmen ©   (2009-02-24 13:00) [3]

Да, ручками. Обработать OnChange, типа того:

DecodeDate(DateTimePicker.Date,Year,Month,Day);
if (Month=12) and (LastMonth=1) then
 DateTimePicker.Date:=EncodeDate(Year-1,Month,Day)
else
if (Month=1) and (LastMonth=12) then
 DateTimePicker.Date:=EncodeDate(Year+1,Month,1);
LastMonth:=Month;

когда крутится месяц. Для года сама сообразишь...



Страницы: 1 вся ветка

Форум: "Начинающим";
Текущий архив: 2009.04.12;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.44 MB
Время: 0.005 c
15-1234445454
desc
2009-02-12 16:30
2009.04.12
Как корректно реализовать цикл по датам ?


15-1233676974
Снеговик-2009
2009-02-03 19:02
2009.04.12
ICQ сдохла! :-))) Я преждал про джаббер...


15-1234647001
Юрий
2009-02-15 00:30
2009.04.12
С днем рождения ! 15 февраля 2009 воскресенье


15-1233903923
Кое кто
2009-02-06 10:05
2009.04.12
Реально ли перейти на бумажные пакеты?


4-1208241010
Petrovich
2008-04-15 10:30
2009.04.12
0xc0000008 при подключении процедуры из DLL





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский