|
|
|
KeyTab! в KeyEnter!
|
|||
|---|---|---|---|
|
#18+
Привет всем. Вопрос: нужно, чтоб фокус перемещался не по нажатию TAB а по ENTER, КАК! Если поможете - то дуже велике спасибо :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.01.2004, 15:54 |
|
||
|
KeyTab! в KeyEnter!
|
|||
|---|---|---|---|
|
#18+
причем и в DW и в WND ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.01.2004, 15:56 |
|
||
|
KeyTab! в KeyEnter!
|
|||
|---|---|---|---|
|
#18+
где-нибудь на обработке нажатия клавиш wm_keydown = 256 if key = KeyEnter! then send(handle(dw_1),wm_keydown,9,0) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.01.2004, 16:21 |
|
||
|
KeyTab! в KeyEnter!
|
|||
|---|---|---|---|
|
#18+
2 Марк Код: plaintext реагирует как на -стрелка вниз- может код другой :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.01.2004, 17:04 |
|
||
|
KeyTab! в KeyEnter!
|
|||
|---|---|---|---|
|
#18+
причем DDDW рассматривает как EDIT, т.е. выбора из списка не происходит ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.01.2004, 17:11 |
|
||
|
KeyTab! в KeyEnter!
|
|||
|---|---|---|---|
|
#18+
Make the ENTER key act as TAB key First, define a user event to correspond with the pbm_dwnprocessenter event on a datawindow. Then in that event : Send(Handle(this),256,9,Long(0,0)) RETURN 1 совет взят из http://www.rgagnon.com/howto.html ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.01.2004, 17:26 |
|
||
|
KeyTab! в KeyEnter!
|
|||
|---|---|---|---|
|
#18+
>реагирует как на -стрелка вниз- может код другой :) Не знаю, у меня все работает. Код именно этот. keydown - это сообщение о нажатии клавиши с кодом 9 (Tab). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.01.2004, 17:33 |
|
||
|
KeyTab! в KeyEnter!
|
|||
|---|---|---|---|
|
#18+
Это для DW http://www.sybase.com/detail/1,6904,44003,00.html фактически тоже что Марк предложил, но так сказать официальный док от Sybase. А для window "где-нибудь" это pbm_keydown. Хотя по сути это неправильно. Есть стандарты интерфейса. Какие есть веские основания для нарушения стандартов? Если есть возможность - лучше переубедить клиента использовать Tab. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.01.2004, 17:36 |
|
||
|
KeyTab! в KeyEnter!
|
|||
|---|---|---|---|
|
#18+
ок всем спасибо, все работает. Дело оказалось в моей невнимательности ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.01.2004, 18:20 |
|
||
|
KeyTab! в KeyEnter!
|
|||
|---|---|---|---|
|
#18+
to Зорин Андрей >Хотя по сути это неправильно. Есть стандарты интерфейса. >Какие есть веские основания для нарушения стандартов? >Если есть возможность - лучше переубедить клиента использовать >Tab. Стандарты стандартами, но иногда они могут мешать увеличению скорости ввода. Например: сидит человек и вводит числа в две колонки. Набирать их одной рукой на цифровой клавиатуре быстрее, чем использовать две руки для набора (вторую только для того, чтобы нажимать на клавишу TAB). А так - у него вторая рука свободна, он может ей держать листик с которого набирает, потянуться за новым листиком, за ухом почесать :). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.01.2004, 10:23 |
|
||
|
|

start [/forum/topic.php?fid=15&fpage=110&tid=1339342]: |
0ms |
get settings: |
8ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
52ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
45ms |
get tp. blocked users: |
1ms |
| others: | 230ms |
| total: | 367ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...