Как спрятать главное меню формы в Delphi

Прячем главное меню формы в Delphi

При размещении на форме компонент TMainMenu «встраивается» в форму в виде панели, отображаясь постоянно в режиме «Run Time». Для него не предусмотрено свойство Visible, поэтому привычным способом скрыть его мы не можем.

Однако мы можем сделать это иначе:

  • Поместим на форму компонент TMainMenu, добавим несколько пунктов меню, также поместим на форму кнопку TButton.
  • В обработчике событий OnClick компонента TButton запишем следующее:

  • В результате главное меню «исчезнет». А для того чтобы его вернуть обратно, необходимо использовать: