动态更改工具栏按钮位置

本文关键字:按钮 位置 工具栏 动态 | 更新日期: 2023-09-27 18:11:34

ToolStripButton的哪个属性负责他们在ToolStrip上的位置顺序?
我需要该属性,以便我可以动态更改ToolStripButtonsToolStrip上的位置。

动态更改工具栏按钮位置

没有这个属性。这些按钮包含在包含常规ToolStripItem实例的ToolStripItemCollection中。你可以像使用 C# 集合一样使用它。像其他集合一样,您可以清除它,在任何任意位置添加或插入项目等。喜欢:

toolStrip1.Items.Clear();
toolStrip1.Items.Add(toolStripButton3);
toolStrip1.Items.Add(toolStripButton2);
toolStrip1.Items.Add(toolStripButton1);
toolStrip1.Items.Insert(toolStripButton4, 2);

若要将ToolStripItemCollection转换为具有更多功能(如排序和反向(的 C# 集合,请将其转换为 ArrayList:

System.Collections.ArrayList list = new System.Collections.ArrayList(toolStrip1.Items);

这个问题对你来说可能也很有趣。