-1
Dim cms As New ContextMenuStrip
Dim toolstripMenu As New ToolStripMenuItem("Sub Menu")
With toolstripMenu.DropDownItems
.Add(menuitem1BTN)
.Add(menuitem2BTN)
.Add(menuitem3BTN)
End With
With cms.Items
.Add(toolstripMenu)
End With
mainNI.ContextMenuStrip = cms
mainNI
がNotifyIconで遮断されます。 cms
は、mainNI
にアタッチされたプライマリContextMenuStrip
です。 toolstripMenu
はcms
の「サブメニュー」です。 cms
が正常に表示されます。
画像でわかるように、私のメニュー項目は途切れるようになっています。 ToolStripMenuItem
のサイズを強制的に変更するか、AutoSize
に設定するかは関係ありません。 ToolStripMenuItem
のサイズがストリップ上のアイテムの幅の2倍であることをOpening
イベントで確認できます。
メニューが添付されている「mainNI」は何ですか? – Plutonix
http://stackoverflow.com/help/mcve –
mainNIはNotifyIconです。 @ HansPassantでは、質問する方法を教える代わりに、あなたが私が行方不明だと思うことを教えてください。 –