gpt4 book ai didi

c# - System.Windows.Forms.ToolStrip 高度或自动调整大小

转载 作者:太空宇宙 更新时间:2023-11-03 11:56:27 24 4
gpt4 key购买 nike

我在 Excel 2007 操作 Pane 中使用了一系列 ToolStrip。我以编程方式向每个 ToolStrip 添加按钮,然后将每个 ToolStrip 添加到操作 Pane 。到目前为止,一切都很好;我的 ToolStrip 及其关联的 ToolStripButton 出现。

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

"Gets or sets a value indicating whether the control is automatically resized to display its entire contents."

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

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

最佳答案

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

关于c# - System.Windows.Forms.ToolStrip 高度或自动调整大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/284721/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com