ToolStripButton
的哪个属性对ToolStrip
的排名顺序负责?
我需要该属性,以便我可以在ToolStripButtons
上动态更改ToolStrip
的位置。
答案 0 :(得分:2)
没有这个属性。按钮包含在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#集合(如Sort和Reverse),请将其转换为ArrayList:
System.Collections.ArrayList list = new System.Collections.ArrayList(toolStrip1.Items);
This question也可能对您感兴趣。