System.Windows.Forms.ToolStrip高度或自动大小

我在Excel 2007操作窗格中使用了一系列ToolStrips。 我正在编程添加button到每个ToolStrip,然后将每个ToolStrip添加到操作窗格。 到现在为止还挺好; 我的ToolStrips将出现,并显示其相关的ToolStripButtons。

显示ToolStrip的全部内容都会带来问题。 我有ToolStrip.AutoSize设置为true(这实际上是默认)。 该物业的描述如下:

“获取或设置一个值,该值指示控件是否自动resize以显示其全部内容。”

问题是,即使它设置为true,我的ToolStrips显示的行动窗格的宽度,但只有一行高; 对于那些包含更多button的ToolStrips,可以在该空间中显示,ToolStrip不会垂直展开以显示整组button,而是在右侧显示允许用户看到剩余的下拉箭头纽扣。

那么我的问题是,我是否误解了这个属性(或者这个属性)的用法呢? AutoSize仅与水平空间有关,例如? 无论什么价值,我也尝试设置高度值无济于事。

将“LayoutStyle”属性设置为“Flow”值。 然后将项目stream到下一行。