Top / Programming / C++Builder / メインメニューの表示・非表示を切り替える

メインメニューの表示・非表示を切り替える

TMainMenuコンポーネントには、Visibleプロパティがありません。

メインメニューの表示・非表示を切り替えるには、TFormのMenuプロパティを設定します。

メインメニューを非表示にする

メインメニューを非表示にするには、TFormのMenuプロパティをNULLにします。

this->Menu = NULL;

メインメニューを表示する

メインメニューを非表示にするには、TFormのMenuプロパティにTMeinMenuを割り当てます。

this->Menu = MainMenu1;

サンプルプログラム

メインフォームに、TMainMenuとTButtonを2つ配置します。

TButtonのOnClickイベントに次のコードを記述します。

void __fastcall TForm1::Button1Click(TObject *Sender)
{
  //メインメニューを非表示にする
  this->Menu = NULL;
}
void __fastcall TForm1::Button2Click(TObject *Sender)
{
  //メインメニューを表示する
  this->Menu = MainMenu1;
}

更新履歴