Alvarez Asked: 2020-08-23 10:25:06 +0800 CST 2020-08-23 10:25:06 +0800 CST 2020-08-23 10:25:06 +0800 CST 调整屏幕大小时如何使 MenuStrip 适应? 772 我解释一下,我有一个用 C# 和 SQL SERVER 制作的项目,我有一个包含子窗口的 MDIparent 窗口,到目前为止一切都很好。我想要的是MenuStrip让它适应,因为使窗口变小会隐藏元素,是否可以使其响应? 我给你留下两张图片,因为这些图片说了一千多个单词。 我可以处理什么属性或事件以使菜单条元素不被隐藏? 或者如何放置一个箭头来指示条中还有更多元素? c# 2 Answers Voted Asier Villanueva 2020-09-01T02:21:58+08:002020-09-01T02:21:58+08:00 为了显示一个箭头来访问不适合的元素,您必须激活MenuStrip 控件的 CanOverflow 属性。 您还需要为通过ToolStripMenuItem 的 Overflow 属性按下箭头时要显示的特定菜单启用此功能。 Best Answer Alvarez 2020-09-01T21:19:36+08:002020-09-01T21:19:36+08:00 我找到了解决方案,这很简单,但我以前没有见过那个属性。我给你留下两个说明性的图像。 我必须更改的属性是LayoutStyle,我将其设置为Horizo ntalWithOverFlow并且我必须将其更改为Flow
为了显示一个箭头来访问不适合的元素,您必须激活MenuStrip 控件的 CanOverflow 属性。
您还需要为通过ToolStripMenuItem 的 Overflow 属性按下箭头时要显示的特定菜单启用此功能。
我找到了解决方案,这很简单,但我以前没有见过那个属性。我给你留下两个说明性的图像。
我必须更改的属性是LayoutStyle,我将其设置为Horizo ntalWithOverFlow并且我必须将其更改为Flow