Вниз
Скачать: CL | DM;

Главное меню. 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-19 10:11) [1]

Мужики! Помогите!



Страницы: 1 вся ветка

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



Память: 0.45 MB
Время: 0.029 c
6-1079517703
NetMan2
2004-03-17 13:01
2004.04.11
Обновление списка клиентов ClientSocket


3-1079105172
McSimm
2004-03-12 18:26
2004.04.11
Внимание! Сайт переезжает на новый хостинг.


7-1076071597
Davey
2004-02-06 15:46
2004.04.11
Имя пользователя, запустившего процесс, как в Task Manager e в ХР


7-1075801881
BKGG
2004-02-03 12:51
2004.04.11
Обьясните пожалуйста как Win запрешает выполнение Asm-ного коа In


3-1081238047
slavon
2004-04-06 11:54
2004.04.11
Десятичный разделитель в dbExpress под Kylix2




   Наверх