Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
HotKey в форме :-(
|
|||
|---|---|---|---|
|
#18+
Люди, поможите, кто чем может. Казалось бы - ерундовая проблема, но не въеду, в чем дело: Хочу подвесить на форму "горячие клавши" - типа нажимаю F10 и вызывается ThisForm.EditButton.Click(), т.е. на KeyPressEvent указываю событие на код=-9: ThisForm.EditButton.Click() и должно быть вызвано это событие, но при активации F10 пишет: "ThisForm can only be used within a method" При этом, когда ту же ерунду подвешиваешь на Esc (код=27), то срабатывает. Братцы, в чем трабла? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.12.2004, 09:09 |
|
||
|
HotKey в форме :-(
|
|||
|---|---|---|---|
|
#18+
скорей всего где-то стоит ON KEY LABEL F10 ThisForm.EditButton.Click() ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.12.2004, 10:18 |
|
||
|
HotKey в форме :-(
|
|||
|---|---|---|---|
|
#18+
Дак этож я и указал! А почему такая ошибка? И как отключить привязку к клавишам системных клавиш (типа F10 - системное меню) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.12.2004, 11:02 |
|
||
|
HotKey в форме :-(
|
|||
|---|---|---|---|
|
#18+
на форме свойство кажеться keypreview =.t. чтобы форма перехватывала нажатие клавиш и обработка метода keyress формы а так как вы делаете в данном случае не получиться ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.12.2004, 11:32 |
|
||
|
HotKey в форме :-(
|
|||
|---|---|---|---|
|
#18+
да как-то так только метод keypress конечно ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.12.2004, 11:34 |
|
||
|
HotKey в форме :-(
|
|||
|---|---|---|---|
|
#18+
F10 просто так не перехватишь, только через ON KEY LABEL при запуске формы задаешь ей имя DO FORM form name form_name ON KEY LABEL F10 form_name.method ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.12.2004, 12:08 |
|
||
|
HotKey в форме :-(
|
|||
|---|---|---|---|
|
#18+
добавте к своей f10 клавишу shift совместный код 93 и вперед как в моем примере ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.12.2004, 14:37 |
|
||
|
HotKey в форме :-(
|
|||
|---|---|---|---|
|
#18+
mcdonald типа нажимаю F10 и вызывается ThisForm.EditButton.Click(), Странно, но в VFP 7.0 : Код: plaintext все работает без проблем, только эту строку надо поместить в событие Init формы (форма у меня modal). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.12.2004, 14:53 |
|
||
|
|

start [/forum/topic.php?fid=41&msg=32845564&tid=1595173]: |
0ms |
get settings: |
11ms |
get forum list: |
21ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
46ms |
get topic data: |
13ms |
get forum data: |
4ms |
get page messages: |
60ms |
get tp. blocked users: |
2ms |
| others: | 256ms |
| total: | 421ms |

| 0 / 0 |
