
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
12.04.2006, 09:26
|
|||
|---|---|---|---|
|
|||
Помогите с обработкой нажатия клавиши |
|||
|
#18+
Имеется форма и несколько объектов на ней (кнопки, grid, list, tree)... при нажатии на определённую кнопку необходимо выполнить какое лиюо действие. Если фокус находится в в grid, list, tree ничего не происходит, действие выполняется только при нахождении фокуса в кнопках формы. 1.МОЖНО ЛИ КОНРОЛИРОВАТЬ НАЖАТИЕ ИЗ ЛЮБОГО ОБЪЕКТА ФОРМЫ НЕ ВЫЗЫВАЯ КАЖДЫЙ РАЗ НУЖНУЮ ФУНКЦИЮ ИЗ КАЖДОГО ЭЛЕМЕНТА? 2.КНОПКИ F1, F2 НЕ РЕАГИРУЮТ ВООБЩЕ F1 - ВЫЗЫВАЕТ HELP. МОЖНО ЛИ СНЯТЬ СИСТЕМНЫЕ КОМАНДЫ С ЭТИХ КНОПОК И КАК? Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
12.04.2006, 09:28
|
|||
|---|---|---|---|
|
|||
Помогите с обработкой нажатия клавиши |
|||
|
#18+
Не пояснил... нажатие кнопок с клавиатура и не кнопок формы ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
12.04.2006, 09:47
|
|||
|---|---|---|---|
Помогите с обработкой нажатия клавиши |
|||
|
#18+
на форме Код: plaintext в KeyPressEvent формы засовываем обработку... или я что-то не понял? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
12.04.2006, 09:54
|
|||
|---|---|---|---|
|
|||
Помогите с обработкой нажатия клавиши |
|||
|
#18+
SET HELP off отключает хэлп SET SYSMENU off - системное меню команда NODEFAULT в keypress - отмяняет назначение по умолчанию. А вообще, глобально :) все можно забить командой ON KEY LABEL ... при загрузке формы например. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
12.04.2006, 13:19
|
|||
|---|---|---|---|
|
|||
Помогите с обработкой нажатия клавиши |
|||
|
#18+
Трезвый: KeyPreview помогло для grid,list..., но если фокус в ole-объекте (у меня дерево) - не работает... Crispy: set help off - освободила F1, если просто NODEFAULT остаётся как было-появляется help что тогда освобождает NODEFAULT... Спасибо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
16.04.2006, 01:33
|
|||
|---|---|---|---|
|
|||
Помогите с обработкой нажатия клавиши |
|||
|
#18+
Hi Саша! > KeyPreview помогло для grid,list..., но если фокус в ole-объекте (у меня > дерево) - не работает... И парвильно - только для фоксовых объктов это помогает - для COM надо в самих объектах ловить, или же глобальный хук устанавливать - через ON KEY LABEL или через хоткей в меню. Не советую существенно переопределять системные комбинации - т.е. F1 это всегда хелп, F10 - активация главного меню и т.п. > что тогда освобождает NODEFAULT... Он отменяет штатную обработку нажатия кнопки - например если фокус находится в textbox, то нажатие любых цифро-символьных кнопок вызывает ввод соответствующего символа в текстбокс - NODEFAULТ это дело отключает. Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=41&mobile=1&tid=1591887]: |
0ms |
get settings: |
10ms |
get forum list: |
19ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
181ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
55ms |
get tp. blocked users: |
2ms |
| others: | 236ms |
| total: | 522ms |

| 0 / 0 |
