![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы
![]() |
Поиск в этой теме
![]() |
![]() |
#1 |
Пользователь
Регистрация: 31.03.2010
Сообщений: 38
|
![]()
Есть форма, на которой курсор всегда установлен на каком-нибудь контроле типа TDBNumberEditEh. По горячей клавише NUM_ADD (+) вызывается формочка вставки нового документа. Но символ '+' успевает занестись в контрол. Пробовал все события на форме вроде OnKeyDown/Press/Up. Результат тот же. Как обойти?
|
![]() |
![]() |
![]() |
#2 |
Пользователь
Регистрация: 31.03.2010
Сообщений: 38
|
![]()
вопрос решился отказом от стандартных обработчиков:
Код:
|
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 31.03.2010
Сообщений: 38
|
![]()
Но таким образом клавиша "+" не работает в других приложениях. Хотел выкрутиться повесив регистрацию/разрегистрацию на события onActivate/onDeactivate. Предполагалось, что при потере фокуса формой, клавиша будет нормально работать, но этого не произошло, что посоветуете?
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Клавиша "enter " для определенных ячеек | karud | Microsoft Office Excel | 1 | 02.05.2010 11:19 |
Горячая клавиша выключение монитора | Anonim69 | Свободное общение | 2 | 01.03.2010 11:33 |
при вводе на листе "магазин"- код товара появлялось "описание" товара из "склада" с "продажной ценой" | aleksei78 | Microsoft Office Excel | 13 | 25.08.2009 12:04 |
Как с помощье ReadKey определить что нажата клавиша "Стрелка" | Викдон | Паскаль, Turbo Pascal, PascalABC.NET | 5 | 05.02.2009 00:47 |