我需要动态更改 contextmenustrip 宽度,默认情况下 contextmenustrip 宽度取决于 ToolstripmenuItems 的文本长度。
顺便说一句,我真的不想再次重绘控件!!!
提前致谢。
最佳答案
您需要将 ContextMenuStrip AutoSize 属性设置为 false。然后您可以将 Width 属性设置为您想要的任何值。当 AutoSize 设置为 true 时,Width 属性将被忽略并动态计算。
示例:
Dim menu As New ContextMenuStrip()
menu.AutoSize = False
menu.Width = 100
关于vb.net - 上下文菜单 strip 宽度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/681371/