Вниз
Скачать: CL | DM;

Движение по TAB в обратную сторону   Найти похожие ветки 

← →
sl   (2006-09-13 10:24) [0]

Screen.ActiveForm.Perform( CM_DIALOGKEY, VK_TAB, 0) "выполняет" движение вперед, а как сделать обратно?


← →
Сергей М. ©   (2006-09-13 10:32) [1]

За реакцию на ТАВ отвечает форма.


← →
sl   (2006-09-13 10:35) [2]

>Сергей М.
ну это мы в курсе. Я спрашиваю, какой код всунуть вместо
Screen.ActiveForm.Perform( CM_DIALOGKEY, VK_TAB, 0)
чтобы двигался обратно????


← →
StriderMan ©   (2006-09-13 10:52) [3]

Shift надо куда-то подсунуть


← →
Сергей М. ©   (2006-09-13 10:54) [4]

Перед Perform() вызови GetKeyboardState(), в полученном массиве установи признак нажатия клавиши VK_LSHIFT и вызови SetKeyboardState() с модифицированным массивом в кач-ве параметра


← →
Zeqfreed ©   (2006-09-13 11:36) [5]

Эмуляция нажатия клавиш клавиатуры для изменения фокуса не есть красивый и правильный способ. В Delphi существуют ф-ции FindNextControl и GetTabOrderList.


← →
Плохиш ©   (2006-09-13 12:04) [6]

К следующему PostMessage(Handle, wm_NextDlgCtl, 0, 0);
К предыдущему PostMessage(Handle, wm_NextDlgCtl, 1, 0);



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

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



Память: 0.46 MB
Время: 0.034 c
2-1158231796
susik
2006-09-14 15:03
2006.10.01
Delphi & MySQL. Всю плешь проел.


2-1158153312
VitV
2006-09-13 17:15
2006.10.01
Delphi не запускается.


15-1157884524
Проггер из библиотеки
2006-09-10 14:35
2006.10.01
Формат mp3 (не ID3 тегов!!!)


15-1157657860
Real
2006-09-07 23:37
2006.10.01
RSS - по программированию и не только


2-1157898698
Juri
2006-09-10 18:31
2006.10.01
Обработка ошибок при отправлении E-Mail




   Наверх