Форум: "Основная";
Текущий архив: 2006.03.05;
Скачать: [xml.tar.bz2];
Вниз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;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.03 c