Форум: "Основная";
Текущий архив: 2004.04.11;
Скачать: [xml.tar.bz2];
ВнизГлавное меню. Alt-акселераторы. Найти похожие ветки
← →
Tack83 (2004-04-18 20:00) [0]Delphi 6, VCL, Win 98/Me/XP
Проблема с автоматической установкой клавиш-акселераторов для пунктов главного меню.
Я создал главное меню на английском языке со включенным свойством AutoHotkeys=maAutomatic. В свойствах Caption для пунктов меню я амперсанды НЕ расставлял, меню вывелось нормально - все пункты были с подчеркнутыми ключевыми буквами, сочетание клавиши акселератора с кнопкой Alt работало.
У меня в программе реализована мультиязыковая поддержка. При нажатии на определенную кнопочку все пункты меню должны замениться на русские эквиваленты. В общем, я заменяю программно все свойства Caption для всех пунктов главного меню, а Alt-акселераторы после этого не появляются. :-(
Я вызывал функцию RethinkHotkeys - никакой реакции.
Причем, когда я программно восстановил старые английские названия пунктов, акселераторы опять появились, хотя амперсандов там и в помине не было.
Это что же, мне придется вручную все амперсандики расставлять? Помогите, пожалуйста.
← →
Tack83 (2004-04-18 20:00) [0]Delphi 6, VCL, Win 98/Me/XP
Проблема с автоматической установкой клавиш-акселераторов для пунктов главного меню.
Я создал главное меню на английском языке со включенным свойством AutoHotkeys=maAutomatic. В свойствах Caption для пунктов меню я амперсанды НЕ расставлял, меню вывелось нормально - все пункты были с подчеркнутыми ключевыми буквами, сочетание клавиши акселератора с кнопкой Alt работало.
У меня в программе реализована мультиязыковая поддержка. При нажатии на определенную кнопочку все пункты меню должны замениться на русские эквиваленты. В общем, я заменяю программно все свойства Caption для всех пунктов главного меню, а Alt-акселераторы после этого не появляются. :-(
Я вызывал функцию RethinkHotkeys - никакой реакции.
Причем, когда я программно восстановил старые английские названия пунктов, акселераторы опять появились, хотя амперсандов там и в помине не было.
Это что же, мне придется вручную все амперсандики расставлять? Помогите, пожалуйста.
← →
Tack83 (2004-04-19 10:11) [1]Мужики! Помогите!
← →
Tack83 (2004-04-19 10:11) [1]Мужики! Помогите!
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2004.04.11;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.032 c