1

この写真のような ContextMenu があります。ここで、実行時に「.rtf」と表示される場所に MenuItems を追加したいと考えています。私はそれを作ることができないようです...

Dim myContextMenu As ContextMenuStrip = Form1.mnuOptions
Dim myMenuItem As ToolStripMenuItem = myContextMenu.Items("SendTo")
Dim mySubMenuItem As New ToolStripMenuItem = myMenuItem.DropDownItems("File").SUBITEMS

これは私が想像する方法ですが、「.subitems」がないため、もちろん機能しません。このような簡単な仕事を成し遂げるには何が必要でしょうか?

各 SubItem の AddHandlers をプロシージャに設定するにはどうすればよいですか?

4

1 に答える 1

1

「ファイル」がそのテキストを含むメニュー項目の名前であると仮定すると、その名前で直接アクセスして、ドロップダウン項目をそのコレクションに追加できます。

File.DropDownItems.Add("Pdf")

Add オーバーロードの 1 つを使用すると、クリックで発生するイベント ハンドラーを指定できます。

于 2013-08-08T04:03:31.570 に答える