ToolStripMenuItem подпозиций отрезаны
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
является основным ContextMenuStrip
, прилагается к mainNI
. toolstripMenu
является «подменю» cms
. cms
появляется нормально.
Как вы можете видеть на картинке, мои пункты меню обрезаются. Не имеет значения, могу ли я изменить размер ToolStripMenuItem
или установить его на AutoSize
. Я могу подтвердить на Opening
, что размер ToolStripMenuItem
удваивает ширину любого элемента на полосе.
Что такое 'mainNI', к которому прикреплено меню? – Plutonix
http://stackoverflow.com/help/mcve –
mainNI is NotifyIcon. @HansPassant вместо того, чтобы рассказывать, как задать вопрос, скажите мне, что, по-вашему, мне не хватает. –