Winforms工具栏的按钮包装
本文关键字:包装 按钮 工具栏 Winforms | 更新日期: 2023-09-27 17:47:48
我动态地向工具栏添加了一堆按钮。如果按钮数量超过当前表单中的水平空间,我希望能够通过程序将其包裹到第二行。我不希望用户必须单击下拉按钮才能查看更多按钮,因为我需要确保所有按钮始终可见。
如何做有什么建议吗。
您只需要四行。首先,禁用对接:
Me.ToolStrip1.Dock = System.Windows.Forms.DockStyle.None
然后关闭自动调整大小:
Me.ToolStrip1.AutoSize = False
现在将布局设置为"Flow"
Me.ToolStrip1.LayoutStyle = System.Windows.Forms.ToolStripLayoutStyle.Flow
然后将大小更改为普通ToolStrip高度的两倍,或者您想要的任何东西。
Me.ToolStrip1.Size = New System.Drawing.Size(300, 50)