|
Как сделать, чтобы перемещение по компонентам формы происходило по нажатию Enter
|
|||
---|---|---|---|
#18+
Как сделать, чтобы перемещение по компонентам формы происходило по нажатию Enter, вместо Tab? ... |
|||
:
Нравится:
Не нравится:
|
|||
07.06.2002, 12:19 |
|
Как сделать, чтобы перемещение по компонентам формы происходило по нажатию Enter
|
|||
---|---|---|---|
#18+
ИМХО стандартными методами это сделать нельзя. Нужно на событие OnKeyPress каждого из элементов формы повесить обработчик вида: If Key = #13 then begin Key = #0; // чтобы не бикала по enter ButtonXXX.SetFocus; // передача фокуса кнопке ButtonXXX end; ... |
|||
:
Нравится:
Не нравится:
|
|||
07.06.2002, 17:14 |
|
Как сделать, чтобы перемещение по компонентам формы происходило по нажатию Enter
|
|||
---|---|---|---|
#18+
http://sql.parking.ru/forum/actualthread.aspx?bid=20&tid=8767 ... |
|||
:
Нравится:
Не нравится:
|
|||
07.06.2002, 20:22 |
|
Как сделать, чтобы перемещение по компонентам формы происходило по нажатию Enter
|
|||
---|---|---|---|
#18+
Нужно на событие OnKeyPress одного (первого по TabOrder) из элементов формы повесить обработчик вида: if Key=#13 then begin FindNextControl(Sender as TWinControl,True,True,False). SetFocus; Key:=#0; end; Потом у остальных элементов на событие OnKeyPress сошлешся на OnKeyPress первого элемента. Переход будет осуществляться как по нажатию Tab в той последовательности, какая указана в TabOrder. И не нужно явно передавать фокус каждому элементу. Вот и все. Удачи. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.06.2002, 09:33 |
|
Как сделать, чтобы перемещение по компонентам формы происходило по нажатию Enter
|
|||
---|---|---|---|
#18+
У формы есть свойство KeyPreview. Если установить его в True, то форма будет ловить все нажатия клавиш компонентов. Тогда не нужно каждому элементу писать onKeyPress, а достаточно сделать это для формы. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.06.2002, 01:10 |
|
|
start [/forum/topic.php?fid=58&msg=32032119&tid=2119989]: |
0ms |
get settings: |
8ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
34ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
44ms |
get tp. blocked users: |
1ms |
others: | 302ms |
total: | 423ms |
0 / 0 |