Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.03.05;
Скачать: CL | DM;

Вниз

Hotkeys   Найти похожие ветки 

 
Linn   (2006-01-29 06:13) [0]

Здравствуйте! Вопрос такой: как можно в StringGrid назначать горячие клавиши, как это сделано в LightAlloy? Т.е. каждая ячейка чтоб работала как компонент Hotkey.


 
MetalFan ©   (2006-01-29 22:34) [1]

ручками можно. но лучше, имхо, юзать дравгрид


 
GuAV ©   (2006-01-29 23:43) [2]

Есть функция преобразования хоткея в строку, ShortCutToText, вроде в модуле Menus. Что касается обработки клавиш для запоминания, рекомендую создать THotKey (видимый или нет - это уже вопрос UI), подменить в drawgrid или stringgrid оконный метод wndproc и в нём перенаправлять сообщения WM_KEYDOWN, WM_KEYUP, WM_SYSKEYDOWN, WM_SYSKEYUP к этому THotKey, а WM_SYSCHAR игнориорвать.


 
Linn   (2006-01-30 04:02) [3]

Спасибо!


 
Linn   (2006-01-30 08:22) [4]

GuAV
Простите, похоже я поторопилась. Думала, со справкой Delphi разберусь. Подскажите, пожалуйста, на примере, как этот метод использовать.



Страницы: 1 вся ветка

Текущий архив: 2006.03.05;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.052 c
15-1139475213
NeyroSpace
2006-02-09 11:53
2006.03.05
А не провести ли нам культурное мероприятие? Вернисаж господа!


9-1126007655
AlexeyM
2005-09-06 15:54
2006.03.05
эмуляция нажатия клавиши клавиатуры


15-1139853703
Sergey Masloff
2006-02-13 21:01
2006.03.05
Борланд отказывается от развития!!! (Так похоже нужно начинать


15-1139810845
Ega23
2006-02-13 09:07
2006.03.05
С Днём рождения! 13 февраля


2-1140292236
TStas
2006-02-18 22:50
2006.03.05
DeleteFolder