Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.08.11;
Скачать: CL | DM;

Вниз

Как программно перегенерировать меню?   Найти похожие ветки 

 
nsvi   (2002-12-05 08:23) [0]

Проблема такая: нужно изменить язык интерфейса программы. Я попросту меняю свойство MainMenu1.ItemText, однако текст у пунктов меню меняется только тогда, когда я навожу курсор на любой пункт, а надо чтоб менялся сразу при выборе языка. Понимаю, что надо как-то перегенерировать меню при изменении языка, но не нашел как.


 
Alexander ©   (2002-12-05 21:31) [1]

Меняй MainMenu1.Items[].Caption и ничего перегенерировать не надо!


 
nsvi   (2002-12-06 13:26) [2]

Благодарю, но нет такого свойства Items[] в KOL и MСK у MainMenu. В том то все и дело, имя пунктов меню можно задать только через MainMenu.ItemText[]:string; По другому чтоб сразу с визуальными изменениями никак не получается. Может быть можно както удалить меню с снова его создать, я пробовал, пока не получается.


 
Gandalf   (2002-12-06 22:37) [3]


> Благодарю, но нет такого свойства Items[] в KOL и MСK у
> MainMenu


А у меня есть... как-то нехорошо получается...

MainMenu1.Items[0].Caption:="My Ultra-Super-Puper Caption";

Разве это не работает?


> В том то все и дело, имя пунктов меню можно задать только
> через MainMenu.ItemText[]:string;


Да можно и так.

У меня все изменения вступают в силу сразу.

WinXp, D5, KOLnMCK 1.35


 
nsvi   (2002-12-07 13:56) [4]

У меня WinME, D6, KOL и MCK 1.43
Когда набираешь MainMenu1 ставишь точку, выплывает список свойств, а если наберешь MainMenu1.Items[0].Caption Delphi ругается, может обновить версию?


 
nsvi   (2002-12-07 13:58) [5]

дополняю:
Когда набираешь MainMenu1 ставишь точку, выплывает список свойств, в которых свойства MainMenu1.Items[0].Caption нет.


 
Alexander ©   (2002-12-07 14:48) [6]

Да, в этом всё дело - обнови версию. Желательно всегда держать версию поновее.


 
nsvi   (2002-12-07 16:54) [7]

Все, переустановил KOL и MCK (была 1.41 а не 1.43, как я писал) на версию 1.55 и все заработало. Значит в 1.41 у компонента MainMenu глюк.
Вопрос снимается, благодарю всех за ответы, все-таки именно они заставили меня обновить KOL и MCK.


 
Alexander ©   (2002-12-07 17:20) [8]

Нет не глюк - там это ещё не было реализовано.



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

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

Наверх




Память: 0.48 MB
Время: 0.016 c
1-33187
Кодер
2003-07-28 14:48
2003.08.11
TTimer и его особенности


1-33195
pod
2003-07-29 03:21
2003.08.11
Копирование


1-33222
levova
2003-07-29 14:29
2003.08.11
Как сделать кнопку с менюшкой?


14-33367
Best Gun
2003-07-21 23:22
2003.08.11
Какими болванкамив вы пользуетесь?


1-33130
LinOS
2003-07-30 07:55
2003.08.11
Как во второй столбец StringGrid поместить ComboBox.