vb.net - 上下文菜单 strip 宽度

标签 vb.net width dynamic contextmenustrip

我需要动态更改 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/

相关文章:

c# - 如何在 vb.net 中实现值类型的 C# 'as' 关键字?

html - 如何使元素宽度为 : 100% minus padding?

linux - 具有局部和静态变量的动态库

c# - 基于动态属性创建 RavenDB 索引

VB.net Express 2010 评估?

vb.net - 创建作为参数指定的类型的新实例

android - 如何在 android 中获取 wrap_content 或 match_parent 布局宽度和高度?

css - IE 6 宽度 = 70% 对于动态数据不起作用的弹出 div

amazon-web-services - 如何从我的步骤函数工作流中调用动态事件?

带有范围控制的 VB.Net slider