6

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

4

1 回答 1

5

没有这个属性。按钮包含在ToolStripItemCollection包含一般ToolStripItem实例的 a 中。您可以像使用 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);

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

于 2013-04-30T11:25:36.360 回答