ShortCut в TMainMenu

Вопросы программирования и использования среды Lazarus.

Модератор: Модераторы

ShortCut в TMainMenu

Сообщение Владимир » 15.09.2008 20:14:32

Господа-граждане! Где-то на форуме видел, как обойти горячую клавишу в меню.
Штатно ShortCut вроде не работает - у меня не получилось, а пользователи жалуются.
Чего-то я не понимаю - какой командой открать/вывести подменю?
Спасибо!

Добавлено спустя 4 минуты 52 секунды:
виноват, забыл OS/версию поставить

Добавлено спустя 1 минуту 37 секунд:
Linux, Lasarus 9.24 beta
Владимир
постоялец
 
Сообщения: 355
Зарегистрирован: 23.08.2007 19:48:39
Откуда: Москва

Re: ShortCut в TMainMenu

Сообщение Attid » 16.09.2008 17:33:36

вроде только если в меню капшен с & и по алт+буква. других вариантов не припомню.
Аватара пользователя
Attid
долгожитель
 
Сообщения: 2585
Зарегистрирован: 27.10.2006 17:29:15
Откуда: 44°32′23.63″N 41°2′25.2″E

Re: ShortCut в TMainMenu

Сообщение Владимир » 15.10.2008 12:51:17

Все равно не дышит. & к Caption приводит лишь к подчеркиванию первого символа (как и должно быть), и только...
Владимир
постоялец
 
Сообщения: 355
Зарегистрирован: 23.08.2007 19:48:39
Откуда: Москва

Re: ShortCut в TMainMenu

Сообщение Andreich » 15.10.2008 18:50:41

Использую Lazarus 0.9.26 + Ubuntu 8.04 ... Если речь идет о горячих клавишах типа Open file ... = <Ctrl>+<O>, то в TMainMenu они работают!
Другое дело с разворачиванием менюшек, чтобы пользователь мог посмотреть, что там спрятано. Подчеркивание при помощи & здесь действительно не спасает, но вот например для открытия меню File (с "шорткатом по Alt+F") срабатывает комбинация <Shift>+<Alt>+<F>. Я могу ошибаться, но мне кажеться, что здесь дело в регистре доп. символа!
Andreich
постоялец
 
Сообщения: 268
Зарегистрирован: 17.04.2008 12:33:43

Re: ShortCut в TMainMenu

Сообщение Владимир » 16.10.2008 16:28:26

Спасибо.
Пробую поставить 0.9.24 другой сборки, о результатах отпишу.

Добавлено спустя 21 час 2 минуты 42 секунды:
Поставил более раннюю сборку 0.9.24 - чудеса:
- разворачивание меню по Alt+буква работает;
- в среде разработки на форме кириллица есть, но шрифты все одинаковые;
- в run-time кириллицы нет вообще.
Проблема кодировки - изначально в проекте KOI-8 - здесь UTF-8
Проект запускается, но функционал очень ограниченный - по сути работает только меню, другие контролы мертвые.
Получается, что среда как-то понимает KOI-8, а компилятор - нет.
Откатываюсь обратно, дешевле.
Владимир
постоялец
 
Сообщения: 355
Зарегистрирован: 23.08.2007 19:48:39
Откуда: Москва


Вернуться в Lazarus

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 40

Рейтинг@Mail.ru