Страница: 1 |
Страница: 1 |
Вопрос: KeyPreview
Добавлено: 19.02.05 16:30
Автор вопроса: VerhoLom
Вопрос тупой, но больной. Я в форме имею МСХФлексГрид, тулбар, при нажатии на одну из кнопок которого открывается окно-справочник со списком нужных (и возможных) значений для выбора и последующей вноски в сетку, а далее - в БД. Оно, в принципе, и так работает, но при работе тормозит когда надо тянуться за мышкой чтоб открыть этот справочник. Хочется на клаве. Самый простой метод - установить в форме KeyPreview=True и потом проверять в событиях формы нажатие нужной клавиши (Инсерт и Делете, например). Но тут то и глюк. У меня форма не хочет видеть нажатий клавиш. Ни в одном контроле нет своего перехвата. Я пробовал в коде устанавливать KeyPreview=True - все пофиг. В связи с этим вопрос: это глюк Бейсика (СервисПак 5) или я что не то делаю? В принципе, выход я нашел - сунул в форму меню с комбинацией клавиш на нужное действие, но это извращение: на кой хрен меню в небольшом окне?
Ответы
Всего ответов: 2
Номер ответа: 1
Автор ответа:
HACKER
Разработчик Offline Client
Вопросов: 236
Ответов: 8362
Профиль | | #1
Добавлено: 19.02.05 16:54
Ну моно ещё непосредственный перехват кнопок, как в кейлогере... Но всёравно это извращение.
Номер ответа: 2
Автор ответа:
VerhoLom
Вопросов: 20
Ответов: 285
Профиль | | #2
Добавлено: 19.02.05 16:56
Я понимаю...