我需要动态更改contextmenustrip宽度,默认情况下contextmenustrip宽度取决于ToolstripmenuItems的文本长度。
顺便说一句,我真的不想再次重画控件!!!
提前致谢。
最佳答案
您需要将ContextMenuStrip AutoSize属性设置为false。然后,您可以将Width属性设置为所需的任何值。当AutoSize设置为true时,Width属性将被忽略并动态计算。
例:
Dim menu As New ContextMenuStrip()
menu.AutoSize = False
menu.Width = 100