3 つの項目を持つ MenuStrip があります。2 番目の項目には、7 つの項目があります (セパレーターが項目と見なされる場合は 10)。ポイントは、アイテム番号 7 (セパレーターがアイテムと見なされる場合はアイテム番号 10) にアクセスしたいので、次のようにします。
menuStrip.Items[1]...
そうすれば、メニュー ストリップの 2 番目のアイテムにアクセスできますが、問題は、この時点でその子のアイテムにアクセスする方法がないことです。これらのサブアイテムのいずれかの PerformClick() メソッドを使用する必要があるため、これを行う必要があります。
私がそうするときに注意してくださいmenuStrip.Items[1]
... オプション DropDown または DropDownItems のようなものを期待していましたが、それらは表示されず、何か間違ったことをしているのか、何かが欠けているのかわかりません。
これは階層です:
1.-MenuStrip
1.1.-File
1.1.1.-Close
1.2.-Agenda
1.2.1....
1.2.2....
1.2.3....
1.2.4....
1.2.5.-Separator1
1.2.6....
1.2.7.-Separator2
1.2.8....
1.2.9.-Separator3
1.2.10.-**ShowSummaryToolStripMenuItem**
(this is the item that I want to access)
1.3.-Help
1.3.1....
1.3.2....
よりよく見せるために写真を2枚追加したかったのですが、どうやら「画像を投稿するには少なくとも10の評判が必要です」.
ご清聴ありがとうございました。
編集:私はすでに自分で解決策を見つけました。実際に MenuStrip(Sub)Item がそれ自体がオブジェクトであり、その名前を使用するだけで操作できることを知りませんでした。それがポイントでした:D