【发布时间】:2011-01-18 16:39:41
【问题描述】:
我用 MenuStrip 创建了一个简单的表单。 MenuStrip 的LayoutStyle 设置为HorizontalStackWithOverflow(默认值)。
根据MSDN reference on MenuStrip,其LayoutStyle属性继承自ToolStrip。 LayoutStyle 的可能值之一是HorizontalStackWithOverflow,这也是默认设置。此设置应提供将其 Overflow 属性设置为 AsNeeded 的项目移动到溢出按钮。
当我运行应用程序并调整表单大小以使菜单无法完全适应时,这种情况不会发生。我已将 ToolStripMenuItems 溢出属性设置为 AsNeeded,但是当我调整表单大小时,右侧的菜单项就会消失。
文档是否有误,您只能在 ToolStrip 上而不是在 MenuStrip 上获得溢出按钮吗?或者我还需要做些什么才能让事情正常进行吗?还是我只是误读了文档?
【问题讨论】: