25

我似乎找不到在 MenuStrip 中添加水平分隔符的任何方法。Visual Studio 抱怨无法将 ToolStropSeparator 添加到 MenuStrip。

知道我该怎么做吗?

4

9 回答 9

65

在要由分隔符分隔的两个字段之间的空格中,键入:

-

然后回车(在设计器中)

如果您需要以编程方式执行此操作,您可以使用相同的技巧:

contextMenu1.MenuItems.Add(new MenuItem("-"));
于 2010-12-03T10:40:17.427 回答
34

我能够运行这样的代码:

this.menuMain.Items.Add(new ToolStripSeparator());

没有任何麻烦......你得到什么样的错误?

于 2009-02-02T19:54:03.463 回答
11

您可以右键单击菜单条,然后单击“插入”->“分隔符”。就这样。

于 2011-11-26T03:41:38.637 回答
0

步骤: 1.右键contextmenuStrip items -> Insert -> Separator

或者

  1. a)单击(为 ContextMenuStrip 键入文本框)要放置水平分隔符的位置,然后输入“-”(减号)b)输入希望这会对您有用:)

于 2014-06-24T10:24:59.123 回答
0

我喜欢用 - 而不是分隔符来做我的。所以说我想做一个水平分隔符,我会做大约 30 个来创建一条长度为 30 的水平虚线。然后我会将其启用属性设置为 false,这样就不能像垂直一样单击它。就做| 然后您的每个项目的项目,您会注意到它将创建与每个项目匹配的垂直线。[注意] 由于每一项之间的间距,垂直线将被点。

于 2016-01-10T14:10:05.770 回答
0

就这么简单,

右键单击上下文菜单条图标。然后选择插入,然后选择分隔符|

于 2016-08-05T09:52:23.560 回答
0

出于某种原因,在 VS 2019 (16.8.4) 中,上述与设计师相关的答案似乎都不适合我。缺少插入分隔符选项,并且在文本中使用“-”似乎不起作用。

我可以添加分隔符的唯一方法是在设计器中执行以下操作:

顶部菜单条上的人民币 - >选择Edit DropDownItems

这会弹出一个对话框,允许您添加分隔符(以及任何其他菜单项)。

于 2021-05-21T02:21:52.670 回答
-1
  1. 将 MenuStrip 添加到表单
  2. 单击 MenuStrip 并单击“属性”窗口中的项目“...”
  3. 在“选择项目并添加到下面的列表”部分中的打开窗口中单击添加
    示例为 3 然后选择例如 toolStripMenuItem1 并单击 DropDownItems “...”然后在新打开的窗口部分中“选择项目并添加到下面的列表”选择分隔符 | 并添加它。好锁
于 2013-06-16T20:08:52.590 回答
-1

菜单条项目没有分隔符。

然而;

您可以选择您想要的项目之间的空间,并设置左边距或右边距值。这同样有效。

于 2016-11-03T09:54:13.287 回答