[
/tv/
/rf/
/vg/
/a/
/b/
/u/
/bo/
/fur/
/to/
/dt/
/cp/
/oe/
/bg/
/ve/
/r/
/mad/
/d/
/mu/
/cr/
/di/
/sw/
/hr/
/wh/
/lor/
/s/
/hau/
/slow/
/gf/
/vn/
/w/
/ma/
/azu/
/wn/
] [
Main
|
Settings
|
Bookmarks
|
Music Player
]
Futaba
Photon
Snow
Snow[animated]
花弁
play
pause
stop
min volume
max volume
previous
next
VBA и формочки в ем
Доброкодер
09 July 2017 (Sun) 11:55
No.47881
File:
форма.jpg
Jpg, 103.52 KB, 721×589
- Click the image to expand
Здесь я (а возможно и кто-то еще) буду задавать нелепые вопросы по такой малопочетной сфере, как автоматизация в мс-офисе.
Пикрандом. Вопрос пойдет первым постом. Капча:
холоду своим
>>
Доброкодер
09 July 2017 (Sun) 12:07
No.47882
File:
58693179_p0.png
Png, 229.59 KB, 1000×1000
- Click the image to expand
Заранее извиняюсь за возможную глупость, ни программизм, ни ковыряние формочек не являются моей сферой работы.
Итак вопрос. Есть одна форма для самопальнрой надстройки в экселе. Ее зовут UserForm.
В ней дохуэя контролов. Она производит ряд однотипных действий над множеством однотипных объектов.
Как нелюбитель игры в сапер по кнопочкам, я считаю, что эффективность работы с формой сильно повысится, если переход к следующему/предыдущему объекту будет осуществляться по нажатию PgDn/PgUp.
Однако тут-то собаченька и порылась: применить
Private Sub UserForm_KeyPress
я как следует не могу, т.к., как пишут в интернетах, контролы перехватывают фокус.
В тех же интернетах я встретил два совета разной степени тупости:
1. Убрать TabStop у контролов - неприменимо, ибо нахрен я вообще ввожу клавиатурные сочетания если пользоваться ими не могу.
2. Дублировать обработчик в виде
Private Sub ListBox1_KeyPress(ByVal KeyAscii As MSForms.ReturnInteger)
Call UserForm_KeyPress(KeyAscii)
Но это выглядит как какой-то уродливый костыль. Контролов много, это что мне теперь на каждый опшен-баттон такую заглушку лепить?
Верю, должен быть какой-то более разумный способ организовать переход.
Прошу совета у уважаемых программистов и формоклепов Доброчана.
картинок на работе нет, поэтому вот Сырна из /б
Password:
All boards
This board
/tv/
/rf/
/vg/
/a/
/b/
/u/
/bo/
/fur/
/to/
/dt/
/cp/
/oe/
/bg/
/ve/
/r/
/mad/
/d/
/mu/
/cr/
/di/
/sw/
/hr/
/wh/
/lor/
/s/
/hau/
/slow/
/gf/
/vn/
/w/
/ma/
/azu/
/wn/
[
/tv/
/rf/
/vg/
/a/
/b/
/u/
/bo/
/fur/
/to/
/dt/
/cp/
/oe/
/bg/
/ve/
/r/
/mad/
/d/
/mu/
/cr/
/di/
/sw/
/hr/
/wh/
/lor/
/s/
/hau/
/slow/
/gf/
/vn/
/w/
/ma/
/azu/
/wn/
] [
Main
|
Settings
|
Bookmarks
|
Music Player
]
Futaba
Photon
Snow
Snow[animated]
- hanabira 0.6.1320- +
wakaba
+
futallaby
+
futaba
-