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

Переход от одного поля на другое нажатием на Enter   Найти похожие ветки 

← →
ss300 ©   (2004-04-20 17:10) [0]

добрый вечер, мастера!

как можно сделать сабж?
1) полей очень много.
2) заменить кнопку TAB на ENTER

благодарю за внимание и заранее кланяюсь )


← →
Тимохов ©   (2004-04-20 17:14) [1]

воспользуйтесь событием TEdit OnKeyDown


← →
Reindeer Moss Eater ©   (2004-04-20 17:15) [2]

воспользуйтесь событием TForm OnKeyDown


← →
clickmaker ©   (2004-04-20 17:16) [3]

OnKeyDown
if (Key = VK_ENTER) then Key := VK_TAB;


← →
WebErr ©   (2004-04-20 17:17) [4]

В OnKeyPress формы нужно сделать

case Key of
 #13: KeyDown(VK_TAB, []);
end;

разумеется KeyPreview формы установить в true.


← →
WebErr ©   (2004-04-20 17:19) [5]


> clickmaker ©   (20.04.04 17:16) [3]
> OnKeyDown
> if (Key = VK_ENTER) then Key := VK_TAB;

VK_RETURN наверное?


← →
ss300 ©   (2004-04-20 17:20) [6]

спасибо братья


← →
WebErr ©   (2004-04-20 17:25) [7]

Вернее вместо KeyDown нужно, наверное:
SendMessage(Handle, WM_KEYDOWN, WPARAM(VK_TAB), 0);



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

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



Память: 0.46 MB
Время: 0.029 c
3-1079035705
leonid2
2004-03-11 23:08
2004.04.11
Почему в DBGrid русские символы заменяются на ###. Что делать?


1-1082654769
TriX
2004-04-22 21:26
2004.04.11
Эмуляция нажатия клавиши ?


14-1081748022
Ega23
2004-04-12 09:33
2004.04.11
Кстати, о БД


14-1079417768
Mike_Goblin
2004-03-16 09:16
2004.04.11
Вчера пришло по почте


3-1078982260
Лысый
2004-03-11 08:17
2004.04.11
Запрос




   Наверх