25得票11回答
在MenuStrip中添加水平分隔符

我似乎找不到在MenuStrip中添加水平分隔符的方法。Visual Studio会报错“无法将ToolStropSeparator添加到MenuStrip”。 你有什么想法吗?

19得票1回答
如何去除MenuStrip子菜单边距?

您知道如何移除MenuStrip子菜单中左右两侧图像和复选框的边距吗?在MSDN文章中,解释了如何从上下文菜单中移除它。文中写到我应该以同样的方式在MenuStrip中操作,但是MenuStrip没有ShowImageMargin和ShowCheckMargin。也许我漏掉了什么。能帮忙吗?

18得票8回答
移动没有边框的窗口

如何移动一个没有边框的窗口。应用程序中没有空白处,只有一个网络浏览器和一个菜单栏可用。我希望用户可以通过拖动菜单栏来移动窗口。我该如何编写代码?我已经尝试了一些在网上找到的代码块,但都没有起作用。

14得票4回答
如果MenuStrip设置了这些快捷键,那么在文本框中使用快捷键Ctrl+C和Ctrl+V将无法正常工作。

目标:一个具备复制和粘贴功能的菜单栏,并且用户可以看到快捷键。 问题:如果你有一个菜单栏并设置了快捷键,那么快捷键会被菜单栏“抓住”,而无法应用于文本框。这意味着你只能通过右键来实现在文本框中使用Ctrl+C/V,而不能直接使用快捷键。如果移除快捷键,文本框将正常工作。 为什么会这样?...

11得票1回答
以编程方式向菜单条添加项目?

假设我有一个包含菜单条的WinForm。假设菜单条中的一个项目名为Cars。 每当我打开我的WinForm时,我想为表格中的每辆车添加一个Cars下的子项。 这是否可以通过代码实现?

8得票2回答
如何程序化地向菜单栏添加内容?

我想将文本框中的任何内容添加到菜单栏。在“文件”>“最近搜索”中,我有这样的操作。 我如何以编程方式实现?并且我可以动态地分配事件处理程序,以便当用户单击该子文件夹中的X项目时,文本被复制回文本框吗? 编辑:如何以编程方式调用文件夹“Busquedas Recientes”(见图片)

8得票1回答
菜单栏中添加标签

在C# Winform中,是否可以向menustrip添加标签/提示标签?我找不到直接添加的选项。 我想添加一个描述程序状态的内容,但是我不想使用状态栏来占用空间。

8得票3回答
如何去除MenuStrip控件下的白色线条?

我阅读了一些关于人们如何想要自定义MenuStrip的颜色和渐变的文章。 我想要做的是去掉渐变,使MenuStrip与表单的其他部分颜色相同,对我来说,这是创建新的WinForms项目时使用的默认设置。我尝试将RenderMode更改为“System”,它有点奏效,但是在构建和运行时会留下一...

7得票1回答
具有本地Windows渲染器的.NET MenuStrip?

有人知道如何根据用户使用的操作系统版本,使菜单栏呈现出本机Windows外观和感觉吗? 当前的渲染效果不行... 我目前正在使用一个第三方控件,它可以做到这一点,但是使用的是MainMenu和ContextMenu而不是我要找的MenuStrip...

7得票8回答
在MenuStrip中对每个子项进行循环

我想获取我的 MenuStrip 的所有 SubItems,这样我就可以一次性更改它们。 我尝试类似以下的方法,但它们并没有起作用: foreach (ToolStripMenuItem toolItem in menuStrip1.DropDownItems) { //Do ...