问题标签 [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.
c# - 更改我的 MenuStripItems 的 .Text
此代码仅更改顶部菜单选择器。
如何更改子项的 .Text 属性?
c# - 如何以编程方式将内容添加到菜单条?
我想将文本框中写的任何内容添加到菜单条中。在“文件”>“最近的搜索”中,我拥有。
我怎样才能以编程方式进行?我可以动态分配一个事件处理程序,以便当用户单击该子文件夹中的 X 项时,文本被复制回文本框?
编辑:我如何以编程方式调用 Busquedas Recientes 文件夹(图片中)
contextmenu - WeifenLuo.WinFormsUI.Docking 的选项卡上下文菜单
我正在使用“WeifenLuo.WinFormsUI.Docking”控件。
我需要通过单击文档选项卡来显示上下文菜单。
目前我只能在文档本身或菜单条上显示上下文菜单 - 但我没有找到将菜单绑定到选项卡的方法。
有人有想法吗?
.net - ToolStrip vs MenuStrip - 我可以让它们的渲染相同吗?
我需要在我的应用程序的菜单条下方直接显示一个工具条,但是为每个设置 RenderMode = Professional 并不会给出相同的结果。它们都显示背景渐变,但不是同一个。
有没有办法为工具条使用菜单条渲染,反之亦然?或者有人可以建议如何最好地自己实现渐变,我可以在子类渲染器中执行?
稍后添加:
非常感谢nobugz在下面的回答。有用的材料也在这个答案中。
还有一个问题——如果我将自定义渲染器基于 ToolStripProfessionalRenderer 并覆盖 OnRenderToolstripBackground,我的 ToolStrip 上仍然会出现弯曲的右角,但不会出现在 MenuStrip 上。是否有一些内部逻辑为后台渲染器填充提供不同的区域?我已经关闭(用无操作函数覆盖)边框渲染器。
c# - C# WinForm MenuStrip 事件似乎没有触发
我没有做太多的 WinFom 开发,所以我对 MenuStrip 控件不太熟悉。我在表单中添加了一个菜单条,并在其中添加了 (1) 项。所有这些都是使用设计器完成的。
所以我有实用程序-> 下载实用程序。当我在设计器中双击“下载”时,会为我创建一个事件处理程序。
更新:
我注意到我的表单构造函数中的 IntializeComponent() 似乎从未运行过。我在构造函数中放置了一个断点,它永远不会命中。我重构了这个表单,将名称从默认 (form1) 更改为“main”。我认为这是问题所在,但我不明白为什么。所有 form1 引用似乎都已更新。我用 IDE 做到了这一点。
当我调试这个应用程序时,我似乎永远无法触发这个事件。我在这里想念什么?
-缺口
c# - 向下移动 ToolStripItem
我有一个自定义渲染的 ToolStrip,但菜单项不在我想要的位置。如何在渲染代码中将它们向下移动?
您不能更改项目的Bounds属性,我不想对项目进行子类化
c# - ToolStripItems 涵盖的“工具提示”是否有下拉项目?
在 Windows 窗体中 - 如果 MenuStrip 的下拉项具有工具提示并且下拉项本身,则工具提示将有大约 50% 的机会显示在 ToolStripItems 下方。
解决方法是什么?
要重现,您可以在 Visual Studio 中创建 MenuStrip,或者只需将以下代码添加到表单中,然后尝试将鼠标悬停在菜单项上以获取工具提示:
我正在使用 .NET 3.5
c# - 统一 ToolstripButtons 和 ToolstripMenuItems
几乎在所有情况下,ToolStripItems
只做他们同等的MenuStripItem
事情。在这些情况下,ToolTip
和icon
这text
两个命令是相同的。那么,有什么办法(最好是.NET 原生方式)来同步和统一这两项?这可能是一种在其他地方定义命令并将它们放入各种条带的方法。
c++ - 在 WinAPI 中创建菜单条?
使用 WinAPI 时有没有办法获得菜单条而不是 HMENU?喜欢 .Net 应用程序使用的菜单吗?因为 HMENU 不适合我的配色方案,所以我需要一个更暗的菜单。
谢谢
c# - 以编程方式关闭 MenuStrip
我有一个已添加到表单的 MenuStrip,在其中的一个下拉菜单中,我有一个文本框。当我在文本框上按回车键时,我希望运行一个函数,然后关闭下拉菜单。我知道如何完成输入部分,但我不知道如何关闭 MenuStrip 下拉菜单。