我用 MenuStrip 创建了一个简单的表单。MenuStripLayoutStyle
设置为HorizontalStackWithOverflow
(默认)。
根据MenuStrip 上的 MSDN 参考,它的LayoutStyle属性继承自 ToolStrip。LayoutStyle 的可能值之一是HorizontalStackWithOverflow
它也是默认设置。此设置应将Overflow
属性设置为 AsNeeded 的项目移动到溢出按钮。
当我运行应用程序并调整表单大小以使菜单不完全适合时,这种情况不会发生。我已将 ToolStripMenuItems 溢出属性设置为 AsNeeded,但是当我调整表单大小时,右侧的菜单项就会消失。
文档是否错误,您只能在 ToolStrip 而不是 MenuStrip 上获得溢出按钮吗?或者我还需要做些什么才能让事情正常进行吗?还是我只是误读了文档?