Toolstripitem始终位于菜单的末尾

时间:2011-02-03 15:49:32

标签: c# contextmenu toolstrip

有没有人知道在菜单结尾处始终保持工具线的任何方式? 无论添加或删除其他项目。

感谢, Horea

1 个答案:

答案 0 :(得分:0)

如果要动态添加菜单项,请尝试在ToolStrip的MenuItemCollection中使用AddAt()而不是Add()。将每个新菜单项添加到索引两个小于集合大小的索引,这将保持当前最后一个MenuItem最后。

在设计师中,您没有任何东西可以保留您创建的任何新内容,但您只需拖放即可按所需的(初始)顺序获取它们。

您还可以使用各种布局属性。如果要将两个菜单合并在一起,则可以将MergeAction指定为Insert,并使用MergeIndex指示您希望新菜单的位置。您可以使用直接位于ToolStrip中的ToolStripMenuItem的Alignment属性将根菜单或菜单项放在菜单栏或工具条的右侧。