Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.04.11;
Скачать: 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 вся ветка

Текущий архив: 2004.04.11;
Скачать: CL | DM;

Наверх




Память: 0.46 MB
Время: 0.032 c
11-1066944174
XAMLO
2003-10-24 01:22
2004.04.11
Установка mck


7-1079525450
DuchmanSoft
2004-03-17 15:10
2004.04.11
Мою программу закрывает другая программа


7-1075775338
Tumcoat
2004-02-03 05:28
2004.04.11
Как программно определить имя компьютера


11-1068034332
SPeller
2003-11-05 15:12
2004.04.11
Есть желающие конвертнуть JCL ?


1-1080304137
Rusty
2004-03-26 15:28
2004.04.11
Открытие доп. окна после запуска приложения...