【问题标题】:Toolstripitem always at the end of menu工具条总是在菜单的末尾
【发布时间】:2011-02-03 15:49:32
【问题描述】:

有谁知道将工具条始终放在菜单末尾的任何方法? 无论添加或删除其他项目。

谢谢, 霍雷亚

【问题讨论】:

  • 请提供您想要的示例。我认为你的意图不是很清楚。

标签: c# contextmenu toolstrip


【解决方案1】:

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

在设计器中,您没有任何东西可以将某些东西保留在您创建的任何新事物之外,但您可以通过拖放来按照您想要的(初始)顺序获取它们。

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-09-27
    • 1970-01-01
    • 2012-10-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多