Vb.net ToolStripMenuItem子项被切断

Vb.net ToolStripMenuItem子项被切断,vb.net,Vb.net,mainNI是一个通知图标cms是连接到mainNI的主要ContextMenuStriptoolstripMenu是cms的“子菜单”cms正常显示 如图所示,我的菜单项被切断。无论我是强制调整ToolStripMenuItem的大小,还是将其设置为自动调整大小,都没有关系。我可以在打开事件中确认ToolStripMenuItem的大小是条带上任何项目宽度的两倍。多亏了Slai,我在Designer中创建了菜单。我打开了一个新项目,重复了这个错误。我发现设计师使用了ToolStripMenuI

mainNI
是一个通知图标
cms
是连接到
mainNI
的主要
ContextMenuStrip
toolstripMenu
cms
的“子菜单”<代码>cms正常显示


如图所示,我的菜单项被切断。无论我是强制调整
ToolStripMenuItem的大小,还是将其设置为
自动调整大小
,都没有关系。我可以在
打开
事件中确认
ToolStripMenuItem
的大小是条带上任何项目宽度的两倍。

多亏了Slai,我在Designer中创建了菜单。我打开了一个新项目,重复了这个错误。我发现设计师使用了
ToolStripMenuItem
。我使用了
工具条按钮
。这让我想起了一个关于某人的问题,他有同样的问题,但是
ToolStripLabel
。可能这是一个bug。

菜单所附加的
mainNI
是什么?mainNI是NotifyIcon@HansPassant与其告诉我如何提问,不如告诉我你认为我遗漏了什么。打开的
事件的宽度是多少?1。在designer 2中生成菜单。检查.Designer.vb文件3中生成的代码????4.利润!!!
    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