1

メニュー項目が 1 つある Windows フォームのメニュー バーがあります。その下に 1 つのサブアイテムがあります。

ファイル→開くとしましょう。

サブメニューへの参照を取得しようとしていますが、苦労しています。

ToolStripItem main = menuMain.Items["File"]; //This is fine.
ToolStripMenuItem sub =  main.DropDownItems(0); 
//Toolstrip item does not contain an extension for DropDownItems ??

サブメニュー項目への参照を取得するにはどうすればよいですか?

4

2 に答える 2

1

これを試して:

ToolStripDropDownButton main = (ToolStripDropDownButton) toolStrip1.Items["File"];
ToolStripMenuItem sub = (ToolStripMenuItem) main.DropDownItems["FileOpen"];

アイテムを正しいクラスにキャストする必要があります。「File」と「FileOpen」はオブジェクトの名前であることに注意してください。

于 2015-08-28T14:49:37.367 に答える