问题标签 [menustrip]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1717 浏览

c# - 更改我的 MenuStripItems 的 .Text

此代码仅更改顶部菜单选择器。

如何更改子项的 .Text 属性?

0 投票
2 回答
16730 浏览

c# - 如何以编程方式将内容添加到菜单条?

我想将文本框中写的任何内容添加到菜单条中。在“文件”>“最近的搜索”中,我拥有。

我怎样才能以编程方式进行?我可以动态分配一个事件处理程序,以便当用户单击该子文件夹中的 X 项时,文本被复制回文本框?

编辑:我如何以编程方式调用 Busquedas Recientes 文件夹(图片中)

替代文字

0 投票
1 回答
1666 浏览

contextmenu - WeifenLuo.WinFormsUI.Docking 的选项卡上下文菜单

我正在使用“WeifenLuo.WinFormsUI.Docking”控件。

我需要通过单击文档选项卡来显示上下文菜单。

目前我只能在文档本身或菜单条上显示上下文菜单 - 但我没有找到将菜单绑定到选项卡的方法。

有人有想法吗?

0 投票
2 回答
4658 浏览

.net - ToolStrip vs MenuStrip - 我可以让它们的渲染相同吗?

我需要在我的应用程序的菜单条下方直接显示一个工具条,但是为每个设置 RenderMode = Professional 并不会给出相同的结果。它们都显示背景渐变,但不是同一个。

有没有办法为工具条使用菜单条渲染,反之亦然?或者有人可以建议如何最好地自己实现渐变,我可以在子类渲染器中执行?

稍后添加: 非常感谢nobugz在下面的回答。有用的材料也在这个答案中。
还有一个问题——如果我将自定义渲染器基于 ToolStripProfessionalRenderer 并覆盖 OnRenderToolstripBackground,我的 ToolStrip 上仍然会出现弯曲的右角,但不会出现在 MenuStrip 上。是否有一些内部逻辑为后台渲染器填充提供不同的区域?我已经关闭(用无操作函数覆盖)边框渲染器。

0 投票
3 回答
1980 浏览

c# - C# WinForm MenuStrip 事件似乎没有触发

我没有做太多的 WinFom 开发,所以我对 MenuStrip 控件不太熟悉。我在表单中添加了一个菜单条,并在其中添加了 (1) 项。所有这些都是使用设计器完成的。

所以我有实用程序-> 下载实用程序。当我在设计器中双击“下载”时,会为我创建一个事件处理程序。

更新:

我注意到我的表单构造函数中的 IntializeComponent() 似乎从未运行过。我在构造函数中放置了一个断点,它永远不会命中。我重构了这个表单,将名称从默认 (form1) 更改为“main”。我认为这是问题所在,但我不明白为什么。所有 form1 引用似乎都已更新。我用 IDE 做到了这一点。

当我调试这个应用程序时,我似乎永远无法触发这个事件。我在这里想念什么?

-缺口

0 投票
0 回答
300 浏览

c# - 向下移动 ToolStripItem

我有一个自定义渲染的 ToolStrip,但菜单项不在我想要的位置。如何在渲染代码中将它们向下移动?

不能更改项目的Bounds属性,我不想对项目进行子类化

图片 http://img641.imageshack.us/img641/5431/57405222.gif

0 投票
2 回答
3011 浏览

c# - ToolStripItems 涵盖的“工具提示”是否有下拉项目?

在 Windows 窗体中 - 如果 MenuStrip 的下拉项具有工具提示并且下拉项本身,则工具提示将有大约 50% 的机会显示在 ToolStripItems 下方。

解决方法是什么?

要重现,您可以在 Visual Studio 中创建 MenuStrip,或者只需将以下代码添加到表单中,然后尝试将鼠标悬停在菜单项上以获取工具提示:

我正在使用 .NET 3.5

0 投票
1 回答
1181 浏览

c# - 统一 ToolstripButtons 和 ToolstripMenuItems

几乎在所有情况下,ToolStripItems只做他们同等的MenuStripItem事情。在这些情况下,ToolTipicontext两个命令是相同的。那么,有什么办法(最好是.NET 原生方式)来同步和统一这两项?这可能是一种在其他地方定义命令并将它们放入各种条带的方法。

0 投票
1 回答
619 浏览

c++ - 在 WinAPI 中创建菜单条?

使用 WinAPI 时有没有办法获得菜单条而不是 HMENU?喜欢 .Net 应用程序使用的菜单吗?因为 HMENU 不适合我的配色方案,所以我需要一个更暗的菜单。

谢谢

0 投票
3 回答
7911 浏览

c# - 以编程方式关闭 MenuStrip

我有一个已添加到表单的 MenuStrip,在其中的一个下拉菜单中,我有一个文本框。当我在文本框上按回车键时,我希望运行一个函数,然后关闭下拉菜单。我知道如何完成输入部分,但我不知道如何关闭 MenuStrip 下拉菜单。