Господа-граждане! Где-то на форуме видел, как обойти горячую клавишу в меню.
Штатно ShortCut вроде не работает - у меня не получилось, а пользователи жалуются.
Чего-то я не понимаю - какой командой открать/вывести подменю?
Спасибо!
Добавлено спустя 4 минуты 52 секунды:
виноват, забыл OS/версию поставить
Добавлено спустя 1 минуту 37 секунд:
Linux, Lasarus 9.24 beta
ShortCut в TMainMenu
Модератор: Модераторы
Все равно не дышит. & к Caption приводит лишь к подчеркиванию первого символа (как и должно быть), и только...
Использую Lazarus 0.9.26 + Ubuntu 8.04 ... Если речь идет о горячих клавишах типа Open file ... = <Ctrl>+<O>, то в TMainMenu они работают!
Другое дело с разворачиванием менюшек, чтобы пользователь мог посмотреть, что там спрятано. Подчеркивание при помощи & здесь действительно не спасает, но вот например для открытия меню File (с "шорткатом по Alt+F") срабатывает комбинация <Shift>+<Alt>+<F>. Я могу ошибаться, но мне кажеться, что здесь дело в регистре доп. символа!
Другое дело с разворачиванием менюшек, чтобы пользователь мог посмотреть, что там спрятано. Подчеркивание при помощи & здесь действительно не спасает, но вот например для открытия меню File (с "шорткатом по Alt+F") срабатывает комбинация <Shift>+<Alt>+<F>. Я могу ошибаться, но мне кажеться, что здесь дело в регистре доп. символа!
Спасибо.
Пробую поставить 0.9.24 другой сборки, о результатах отпишу.
Добавлено спустя 21 час 2 минуты 42 секунды:
Поставил более раннюю сборку 0.9.24 - чудеса:
- разворачивание меню по Alt+буква работает;
- в среде разработки на форме кириллица есть, но шрифты все одинаковые;
- в run-time кириллицы нет вообще.
Проблема кодировки - изначально в проекте KOI-8 - здесь UTF-8
Проект запускается, но функционал очень ограниченный - по сути работает только меню, другие контролы мертвые.
Получается, что среда как-то понимает KOI-8, а компилятор - нет.
Откатываюсь обратно, дешевле.
Пробую поставить 0.9.24 другой сборки, о результатах отпишу.
Добавлено спустя 21 час 2 минуты 42 секунды:
Поставил более раннюю сборку 0.9.24 - чудеса:
- разворачивание меню по Alt+буква работает;
- в среде разработки на форме кириллица есть, но шрифты все одинаковые;
- в run-time кириллицы нет вообще.
Проблема кодировки - изначально в проекте KOI-8 - здесь UTF-8
Проект запускается, но функционал очень ограниченный - по сути работает только меню, другие контролы мертвые.
Получается, что среда как-то понимает KOI-8, а компилятор - нет.
Откатываюсь обратно, дешевле.
