方法: デザイナーを使用して ToolStripMenuItems を無効にする
ユーザーのアクティビティに応じてメニュー項目を有効または無効にすることで、ユーザーが実行できるコマンドを制限または拡張できます。 メニュー項目は、作成時に既定で有効になりますが、Enabled プロパティを使用して調整できます。 このプロパティは、デザイン時に プロパティ ウィンドウで操作することも、コードで設定することでプログラムによって操作することもできます。 詳細については、「方法: ToolStripMenuItemsを無効にする」を参照してください。
デザイン時にメニュー項目を無効にするには
フォームでメニュー項目を選択した状態で、Enabled プロパティを
false
に設定します。ヒント
メニューの最初または最上位のメニュー項目を無効にすると、メニューに含まれるすべてのメニュー項目が無効になります。 同様に、サブメニュー項目があるメニュー項目を無効にすると、サブメニュー項目が無効になります。 特定のメニューのすべてのコマンドをユーザーが使用できない場合は、メニュー全体を非表示にして無効にすることをお勧めします。これはクリーンなユーザー インターフェイスを提供するためです。 メニューの非表示と無効化の両方を行う必要があります。非表示にするだけでは、ショートカット キーを使用してメニュー コマンドにアクセスできなくなることはありません。 トップレベルメニュー項目の Visible プロパティを
false
に設定すると、メニュー全体が非表示になります。
関連項目
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET Desktop feedback