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

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

  

"获取或设置一个指示的值   是否自动控制   调整大小以显示其整个   内容"

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

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

有帮助吗?

解决方案

设置" LayoutStyle"属于“流动”的属性值。然后物品会流到下一行。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top