Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Общие вопросы > Клавиатура


Автор: Гость_Roman 18.11.2005, 12:46
Нужна эмуляция нажатия клавиши на клавиатуре. Например, на форме есть ДБГРИД (Query) и кнопка. При нажатии F2-включается режим редактирования. Как при нажатии кнопки входить в этот режим (эмулировать нажатие F2)?

Автор: Alexeis 18.11.2005, 12:54

Используй
Sendmessage(ДБГРИД.handle, WM_KEYDOWN,....)
Остальные параметры нужно посмотреть в Help-e

Автор: _hunter 18.11.2005, 13:49
есть такое полезное свойство как EditorMode

Автор: <Spawn> 18.11.2005, 23:41
Для этого нужно правильно проектировать приложения - создаешь объект TAction в TActionList и используешь его для любого рода нужных тебе визуальных компонентов, а потом вешаешь на него нужный хоткей.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)