Главная страница
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.014 c
14-33275
SergeySEM
2003-07-25 15:50
2003.08.11
Как запустить прогу на уд.компе


8-33233
bkv
2003-04-18 15:56
2003.08.11
Создание черно - белого TBitmap


14-33272
Knight
2003-07-25 08:02
2003.08.11
Не в обиду Жигулям...


6-33242
Sergey
2003-06-05 06:17
2003.08.11
TCP пакеты


14-33271
vidiv
2003-07-16 14:16
2003.08.11
Вопрос про фреймы в HTML