|
|
|
Перемещение по полям формы
|
|||
|---|---|---|---|
|
#18+
Подскажите, плиз, есть ли возможность переходить по полям формы стрелочками (курсором). Переход по tab и enter пользователей в общем-то устраивает, но упорно хотят иметь возможность переходить по стрелочкам:) Получается так, что уйти из поля по стрелочке можно, если поле имеет фокус, но не редактируется. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.05.2004, 13:57 |
|
||
|
Перемещение по полям формы
|
|||
|---|---|---|---|
|
#18+
потому что когда поле редактируется стрели используются для перемещений внутри поля. по моему логично ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.05.2004, 13:59 |
|
||
|
Перемещение по полям формы
|
|||
|---|---|---|---|
|
#18+
KeyDown KeyPress KeyUp if стрелка then... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.05.2004, 14:00 |
|
||
|
Перемещение по полям формы
|
|||
|---|---|---|---|
|
#18+
А не подскажите, что должно быть после Then? Как определить переход к полю, которое имеет значение свойства TabIndex следующее за индексом текущего поля или свойства top и left, такие , чтобы переход осуществлялся к следующему справа (слева) или внизу полю. Какие методы использовать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.05.2004, 15:44 |
|
||
|
Перемещение по полям формы
|
|||
|---|---|---|---|
|
#18+
Control.SetFocus Control должен быть видимым и не заблокированным ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.05.2004, 15:49 |
|
||
|
Перемещение по полям формы
|
|||
|---|---|---|---|
|
#18+
Вверх-вниз - docmd.gotorecord Влево-вправо - me!имяконтрола.setfocus Для поиска tabindex'а можно сделать что-нибудь такое: dim n as integer,c as control n=screen.activecontrol.tabindex+1 'или -1 for each c in me.controls if c.tabindex=n then c.setfocus next и плюс обработка ошибок на случай, если у контрола нет tabindex'а. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.05.2004, 15:49 |
|
||
|
Перемещение по полям формы
|
|||
|---|---|---|---|
|
#18+
Добрый день! Получается так, что если написать код для события keydown для формы, то написанный для контролов не работает. Может это из-за того, что установлен перехват нажатия клавиш ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.05.2004, 14:02 |
|
||
|
Перемещение по полям формы
|
|||
|---|---|---|---|
|
#18+
Конечно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.05.2004, 14:08 |
|
||
|
|

start [/forum/topic.php?fid=45&msg=32530759&tid=1674408]: |
0ms |
get settings: |
4ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
148ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
28ms |
get tp. blocked users: |
1ms |
| others: | 188ms |
| total: | 392ms |

| 0 / 0 |
