<分区>
ToolStripButton
的哪个属性负责它们在 ToolStrip
上的位置顺序?
我需要该属性,以便我可以动态更改 ToolStrip
上 ToolStripButtons
的位置。
<分区>
ToolStripButton
的哪个属性负责它们在 ToolStrip
上的位置顺序?
我需要该属性,以便我可以动态更改 ToolStrip
上 ToolStripButtons
的位置。
最佳答案
没有这个属性。这些按钮包含在 ToolStripItemCollection
中,其中包含一般的 ToolStripItem
实例。您可以像 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);
This question您可能也会感兴趣。
关于c# - 动态更改 ToolStrip 按钮位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16298231/