|
Вопрос # 5 749/ вопрос решён / |
|
Здравствуйте, эксперты! Скажите как правильно скрыть и отобразить MainMenu
все работает но проблема в том что появляется Mainmenu как полоса пустая без item-ов, а когда подвести мышку то итемы появляются выделенным синим цветом. Подскажите как исправить это можно
делаю так:
Приложение: Переключить в обычный режим-
- procedure TForm1.FormCreate(Sender: TObject);
- begin
- Form1.MainMenu1.AutoMerge:=True;
- SetMenu(Handle,0);
- end;
-
- procedure TForm1.Img_saveClick(Sender: TObject);
- begin
- SetMenu(Handle,MainMenu1.Handle);
- end;
Примечание #1 (14 ноября 2011, 23:04): MainMenu - скрыть/показать
 |
Вопрос задал: casio (статус: Посетитель)
Вопрос отправлен: 14 ноября 2011, 23:01
Состояние вопроса: решён, ответов: 0.
|
Мини-форум вопроса
Всего сообщений: 5; последнее сообщение — 15 ноября 2011, 15:51; участников в обсуждении: 3.
|
bugmenot (статус: 3-ий класс), 14 ноября 2011, 23:22 [#1]:
очевидно, надо оповестить окно об изменениях.
вообще, откуда ты такой кривой способ раскопал?
виконання програми розпочинається з того самого мiсця, де призупинилося.
|
|
Александр Дубик (статус: 1-ый класс), 14 ноября 2011, 23:36 [#2]:
Попробуй поступить следующим образом:
{code}{/code}
|
|
casio (статус: Посетитель), 14 ноября 2011, 23:36 [#3]:
bugmenot: Раскопал... , подскажи свой метод...за ранее спасибо
|
|
Александр Дубик (статус: 1-ый класс), 14 ноября 2011, 23:51 [#4]:
Вот и используй после этого Thunderbird…
Вот код:
FormName.Menu := nil; //Скрыть меню
FormName.Menu := MaiMenuName; //Отобразить меню
|
15 ноября 2011, 11:43: Вопрос перемещён из тематического раздела Delphi » Общие вопросы по программированию в раздел Delphi » Работа с компонентами и библиотеками модератором Ерёмин А.А.
|
casio (статус: Посетитель), 15 ноября 2011, 15:51 [#5]:
Александр Дубик: Ваш метод работает, но вот в чем причина, меню отображает хорошо,а вот итемы нет! только когда подвожу мышкой к месту где должна быть надпись тогда она появляется! может обновить как то можно?
|
15 ноября 2011, 15:57: Статус вопроса изменён на решённый (изменил автор вопроса — casio)
Чтобы оставлять сообщения в мини-форумах, Вы должны авторизироваться на сайте.
|