问题标签 [toolstripmenu]

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 回答
126 浏览

c# - 如何自动将某些内容添加到 ToolStripMenu,然后阅读该项目的文本?

比如说,我有一个 ToolStripMenu。我已经制作了一个标签(我们称之为下载),并希望自动制作它的子条( “在此处输入”部分)。我希望它是字符串downloadedString的文本。然后,稍后,当它被点击时,我希望它触发:

我该怎么做呢?

0 投票
4 回答
5170 浏览

c# - 鼠标滚轮滚动工具条菜单项

我有一些包含许多菜单项的菜单。鼠标滚轮不会滚动它们。我必须使用键盘箭头或单击顶部和底部的箭头。是否可以使用鼠标滚轮滚动工具条菜单项?谢谢

0 投票
2 回答
2102 浏览

c# - 如何防止禁用的 ToolStripMenuItem 在鼠标悬停时显示边框?

是的,与标题完全相同,在我的项目中,一些工具条菜单项被禁用。但是当我将光标移到菜单项上时,会出现一个蓝色边框,如下所示: 在此处输入图像描述
但我不想要这个。我想要这样:
在此处输入图像描述
你能帮我吗,我如何防止这个蓝色边框?

0 投票
1 回答
224 浏览

c# - StatusBar MenuStripItem 选择鼠标

我今天向你揭露我的问题。我创建了一个 statusStripLabel 用于显示当前名称 - 当鼠标悬停时,MenuStrip 或 ToolStripMenuItem 的选定项目。我有这个代码:(它正在工作)

但我想为所有工具条菜单制作,而不仅仅是一个。(一个函数或类似的东西)

0 投票
1 回答
171 浏览

.net - 如何解决缺少的事件 ToolStripMenuItem.Showing?

我需要知道何时显示工具条菜单项(以便在 JIT 基础上创建内容)。

我有一个潜在的非常大的东西层次结构。它可以在树形视图中导航,也可以通过“面包屑”导航,例如“音乐 > 流行音乐 > 迈克尔杰克逊 > 坏”。面包屑由工具条实现,每个级别都显示有一个 LinkLabel。当点击一个链接时,例如“音乐”,一个上下文菜单与当前项目的所有同级一起动态构建。

我试图营造一种总是加载整个层次结构的错觉。当我获取数据时,我确保获得足够的信息来呈现一个节点并知道该节点是否有子节点。如果它确实有孩子,我创建一个具有特殊含义的虚拟节点“这个项目有卸载的孩子”并将其作为唯一的孩子。这会导致树视图将节点呈现为可展开的。然后,我使用树视图的 BeforeExpand 事件来获取下一个级别并及时更新节点集合,当它实际上将被显示时。

这对树很有效,但我需要对面包屑样式的上下文菜单做同样的事情。我已经为有孩子的项目创建了一个子菜单,将我的特殊“未加载的孩子”项目放在那里。问题是我找不到让我知道该子菜单何时显示的事件。这可以通过悬停、点击、键盘导航等方式实现;如果我还没有找到更合适的钩子,我真的不想破解它。

换句话说,我需要的是与“BeforeExpand”等效的东西,但对于 ToolStripMenuItem(根据 MS 自己的命名准则,事件 btw 应该称为“NodeExpanding”,即应该使用动名词形式(“ing”)而不是而不是“Before”前缀,过去时(“Expanded”)而不是“After”前缀)。

我希望很清楚我要做什么,并且有人知道如何解决这个问题!

0 投票
1 回答
752 浏览

c# - 使用选中的项目创建 ToolStripMenuItem

我需要使用此功能在我的 ToolStripMenuItem 中创建一个项目:如果我选中它,则在应用程序中打开“留在顶部”属性。

我试过这段代码:

但我在 Visual Studio 2010(Windows 窗体)中收到此错误

在此处输入图像描述

我不知道如何解决这个战略问题。提前致谢。

0 投票
1 回答
814 浏览

c# - ToolStripMenuItem 清除方法 - 它还会删除子项吗?

也会myStrip.DropDownItems.Clear()删除子项吗?

Clear()

会不会只是:

或者

感谢您的回复。

0 投票
1 回答
1562 浏览

colors - 如何更改 toolstripmenuitem 边框颜色?

我做了一个这样的表格(语言c#-VisualStudio2012): http:
//i.stack.imgur.com/5GEY1.jpg
如何将toolstripmenuitem的边框颜色从白色更改为另一种,或禁用它?
代码:

0 投票
1 回答
512 浏览

c# - 在 C# 中启用和禁用 ToolStripMenu 条目?

我有一个Form包含Menu两个条目的 a ,它们是MenuTools。这两个菜单有一些SubMenus

现在我有一个TextBox被叫txtSelect和一个Button被叫btnVisible,如果我在 中输入 1,2,则TextBox中的SubMenusMenu应该不可见。我写了下面的代码,有点硬写。

我想foreach在 Click 事件中使用循环,Button并尝试了以下操作,但结果与上面的代码不同。

0 投票
3 回答
7290 浏览

vb.net - VB.NET 对动态添加的 ToolStripMenuItem 的事件执行代码

VB.NET
在打开菜单项(即顶级菜单项)时,我已在运行时将 ToolStripMenuItem(即 DropDownItem)添加到菜单项。

我在运行时添加的 ToolStripMenuItems 是当前项目中活动的表单的名称。

每当单击具有特定表单名称的 ToolStripMenuItem 时,都应为该表单提供焦点。

如何为动态添加的 ToolStripMenuItem 事件执行所需的代码?


我想将焦点放在基于 tmiForm 的点击事件的表单上......
我尝试在网上搜索我只得到 C# 的结果