【发布时间】:2011-02-03 15:49:32
【问题描述】:
有谁知道将工具条始终放在菜单末尾的任何方法? 无论添加或删除其他项目。
谢谢, 霍雷亚
【问题讨论】:
-
请提供您想要的示例。我认为你的意图不是很清楚。
标签: c# contextmenu toolstrip
有谁知道将工具条始终放在菜单末尾的任何方法? 无论添加或删除其他项目。
谢谢, 霍雷亚
【问题讨论】:
标签: c# contextmenu toolstrip
如果您要动态添加菜单项,请尝试在 ToolStrip 的 MenuItemCollection 中使用 AddAt() 而不是 Add()。将每个新菜单项添加到比集合大小小 2 的索引中,这将使当前最后一个 MenuItem 保持在最后。
在设计器中,您没有任何东西可以将某些东西保留在您创建的任何新事物之外,但您可以通过拖放来按照您想要的(初始)顺序获取它们。
您还可以使用各种布局属性。如果您将两个菜单合并在一起,您可以将 MergeAction 指定为 Insert,并使用 MergeIndex 指示您希望新菜单的位置。您可以使用直接位于 ToolStrip 中的 ToolStripMenuItem 的 Alignment 属性将根菜单或菜单项放在菜单栏或工具条的右侧。
【讨论】: