私のWinformsアプリケーションには、ネストされたサブアイテムを持つToolStripMenuItemがあります。その構造は以下のとおりです。ToolStripMenuItemのネストされたサブメニュー項目をプログラムで有効にする/無効にする方法
ファイル
。+ ...名前を付けて.... + .....ファイル
....................... .....フォルダ
....................ルートフォルダ
「追加する」の下にあります必要に応じてプログラムで「ファイル」、「フォルダ」、および「ルートフォルダ」を有効または無効にすることができます。コード内でこれらのネストされた項目にアクセスするにはどうすればよいですか?
私はToolStripMenuItem.DropDownItems [0]を試みました.Enabled = true \ false;これはメニューのヒアライアッチで 'Add As'やその下のすべてに影響します。
上記のコードでゼロより大きいインデックスを使用すると、「インデックスが範囲外です」というエラーが表示されます。この機能を実現するにはどうすればよいですか?
タイトルに「C# - 」などのプレフィックスを付けないでください。それがタイトルです。 –
あなたは十分に深く進んでいません。簡単な方法は、Winformsデザイナーが生成する名前付き変数を使用することです。 –