Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.01.22;
Скачать: CL | DM;

Вниз

Как в DateTimePicker програмно выделить месяц или год   Найти похожие ветки 

 
Atomic   (2005-12-12 09:08) [0]

Выручайте очень нужно!
Как в DateTimePicker програмно выделить месяц или год


 
Savek   (2005-12-12 09:12) [1]

Функции из модуля DateUtils

MohthOf(DateTimePicker.Date)
YearOf(DateTimePicker.Date)


 
Atomic   (2005-12-12 09:46) [2]

Таким способом не получается, мне нужно что бы у DateTimePicker, месяц выделился курсором, так же как если бы я на него мышкой ткнул


 
Atomic   (2005-12-13 09:47) [3]

Больше идей нет?


 
evvcom ©   (2005-12-13 10:09) [4]

Ну пошли сообщение EM_SETSEL.


 
Leonid Troyanovsky ©   (2005-12-13 11:19) [5]


> evvcom ©   (13.12.05 10:09) [4]
> Ну пошли сообщение EM_SETSEL.


Скорее, WM_KEYDOWN, VK_RIGHT.

--
Regards, LVT.


 
Atomic   (2005-12-16 07:08) [6]

А можно поподробнее я начинающий и как слать сообщение я не знаю


 
Leonid Troyanovsky ©   (2005-12-16 08:48) [7]


> Atomic   (16.12.05 07:08) [6]
> А можно поподробнее я начинающий и как слать сообщение я
> не знаю



procedure TForm1.SpeedButton1Click(Sender: TObject);
begin
  PostMessage(DateTimePicker1.Handle, WM_KEYDOWN, vk_right, 0);
  PostMessage(DateTimePicker1.Handle, WM_KEYUP, vk_right, 0);
end;


--
Regards, LVT.


 
evvcom ©   (2005-12-16 08:50) [8]


> Скорее, WM_KEYDOWN, VK_RIGHT.

С DateTimePicker не пробовал такое, а с TEdit EM_SETSEL проходило на ура. И вычислений гораздо меньше. Надо экспериментировать, что элегантнее будет выглядеть. :)

> как слать сообщение я не знаю

Изучай исходные коды VCL, это очень полезный материал. А сообщения, см. SendMessage, PostMessage, ну и хватит пока. Комбинацию Ctrl+F знаешь?


 
Leonid Troyanovsky ©   (2005-12-16 09:06) [9]


> evvcom ©   (16.12.05 08:50) [8]

> > Скорее, WM_KEYDOWN, VK_RIGHT.

> С DateTimePicker не пробовал такое, а с TEdit EM_SETSEL


Ну, то EDIT, а то common control.

--
Regards, LVT.


 
Atomic   (2005-12-16 12:42) [10]

Спасибо



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

Текущий архив: 2006.01.22;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.083 c
14-1135334743
Vasya Pupkin
2005-12-23 13:45
2006.01.22
Как проверить батарейку?


14-1135152597
vidiv
2005-12-21 11:09
2006.01.22
Автомагнитолла для академиков


14-1135852155
Kerk
2005-12-29 13:29
2006.01.22
как букву VV в клавиатуру засунуть?


14-1135920690
WondeRu
2005-12-30 08:31
2006.01.22
Слышал что новая версия клиента к форуму появилась. Это правда?


2-1136239374
aleccc
2006-01-03 01:02
2006.01.22
перекодировка