次の方法で共有


方法: デザイナーを使用して ToolStripMenuItems を非表示にする

メニュー項目の非表示は、アプリケーションのユーザー インターフェイス (UI) を制御し、ユーザー コマンドを制限する方法です。 多くの場合、メニュー上のすべてのメニュー項目が使用できない場合は、メニュー全体を非表示にする必要があります。 これにより、ユーザーの気が散る時間が減ります。 さらに、メニューまたはメニュー項目を非表示にしても無効にすることもできます。非表示だけでは、ユーザーがショートカット キーを使用してメニュー コマンドにアクセスできなくなることはありません。 メニュー項目の無効化の詳細については、「方法: デザイナーを使用して ToolStripMenuItems を無効にする」を参照してください。

トップレベル メニューとそのサブメニュー項目を非表示にするには

  1. 最上位のメニュー項目を選択し、その Visible または Available プロパティを falseに設定します。

    最上位のメニュー項目を非表示にすると、そのメニュー内のすべてのメニュー項目も非表示になります。 MenuStripVisibleに設定した後、false 以外の場所をクリックすると、トップレベルのメニュー項目とそのサブメニュー項目全体がフォームから消え、アクションの実行時効果が表示されます。 デザイン時に非表示のトップレベル メニュー項目を表示するには、MenuStripドキュメント アウトライン、またはプロパティ グリッドの上部をクリックします。

マージシナリオで複数のドキュメント インターフェイス (MDI) 子メニューを除き、メニュー全体を非表示にすることはめったにありません。

サブメニュー項目を非表示にするには

  1. サブメニュー項目を選択し、その Visible プロパティを falseに設定します。

    サブメニュー項目を非表示にすると、デザイン時にフォームに表示されたままになるため、さらに作業するために簡単に選択できます。 実際には実行時に非表示になります。

こちらも参照ください