2

我在 Excel 2007 操作窗格中使用了一系列工具条。我以编程方式将按钮添加到每个 ToolStrip,然后将每个 ToolStrip 添加到操作窗格。到现在为止还挺好; 我的 ToolStrips 及其关联的 ToolStripButtons 出现。

问题在于显示 ToolStrip 的全部内容。我将 ToolStrip.AutoSize 设置为 true (实际上是默认设置)。该属性的描述如下:

"获取或设置一个值,该值指示控件是否自动调整大小以显示其全部内容。"

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

那么,我的问题是我是否误解了这个属性(或者实际上是这个组件)的用法?例如,AutoSize 是否仅与水平空间有关?不管它值多少钱,我也尝试设置高度值无济于事。

4

1 回答 1

2

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

于 2008-11-12T17:48:38.083 回答