Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.026 c
8-1127190665
wizarden
2005-09-20 08:31
2006.03.05
Как масштабировать используя GPU?


3-1136904430
Vetas
2006-01-10 17:47
2006.03.05
Подскажите с хранимой процедурой


2-1140185829
Arxangel
2006-02-17 17:17
2006.03.05
Начало работы с FoxPro


15-1139668558
ArtemESC
2006-02-11 17:35
2006.03.05
Компилятор Pascal для HP iPAQ...


1-1138789238
Sapersky
2006-02-01 13:20
2006.03.05
Конвертер заголовков DLL




   Наверх