Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.47 MB
Время: 0.025 c
14-1135503730
Vudu
2005-12-25 12:42
2006.01.22
Чем можно перегнать Mov файл в avi ?


1-1134988402
КодеКорешь
2005-12-19 13:33
2006.01.22
Как узнать сколько эзепляров данной формы уже создано


2-1135919410
Rubey
2005-12-30 08:10
2006.01.22
Форматирование данных


14-1135767143
Pete
2005-12-28 13:52
2006.01.22
нужна помощь в оценке проекта...


11-1117182830
dvk
2005-05-27 12:33
2006.01.22
Stretch в TKolGraphicEx




   Наверх