问题标签 [toolstripitem]

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 投票
2 回答
6923 浏览

c# - 如何在 C# 中以编程方式连接 ToolStripButton 事件?

我以编程方式将 ToolStripButton 项添加到上下文菜单中。

那部分很容易。

但是,我还需要连接事件,以便在用户单击项目时实际发生一些事情!

我该怎么做呢?处理单击的方法还需要接收与用户单击的特定 ToolStripButton 相关的某种 id 或对象。

0 投票
1 回答
2296 浏览

c# - 如何禁用 BindingNavigator 上的工具条?

我想以编程方式启用或禁用绑定导航器上的工具条。

当我尝试设置 toolStripitem 的 enable 属性时,它不会改变。它没有给出任何异常,但 Enable 属性的值不会改变。

我错过了什么?

0 投票
1 回答
1455 浏览

winforms - 仅显示 ToolStripMenuItem 图标

我有一个 Windows 窗体 ToolStripSplitButton,它只显示一个图标。我添加了一些 ToolStripMenuItem,并将它们的 DisplayStyle 设置为 ToolStripItemDisplayStyle.Image。下拉菜单显示文本区域(但它是空白的),以及空白文本区域左侧的图像。有没有办法摆脱文本区域,所以它只显示图标?

0 投票
1 回答
832 浏览

.net - 在 ToolStripItem 上显示 UAC 盾牌图标

是否有推荐的方法(例如将 BCM_SETSHIELD 发送到按钮控件)在 ToolStripItem 上显示 UAC Shield 图标?ToolStripItem 无论如何都不是一个控件,所以我想知道最好的做法是什么。

谢谢。

0 投票
3 回答
6509 浏览

.net - 如何以编程方式获取工具条控件内部控件的列表

我只是注意到 hasChildren 方法不会返回工具条中的各种项目,只是因为我猜它不是容器。

SO中有一个答案,但在我看来它太复杂了。

有没有一种简单的方法来遍历工具条控件的控件?

0 投票
3 回答
16633 浏览

c# - 如何更改 Winforms 中 ToolStripItem 的选中状态?

当我查找它时,他们将其列为具有.Checked属性。但是在 Visual Studio 和msdn中,它都没有列出任何Checked财产的孩子。

有没有办法做到这一点?

0 投票
2 回答
6475 浏览

c# - 将 ToolStripMenuItem.Visible 设置为 true 不起作用

我有一个 TreeView 控件,其中的每个节点我想共享一个具有两个 ToolStripMenuItem 的 ContextMenuStrip,即:

因此,我在 MouseUp 事件中右键单击时根据某些条件显示和隐藏这些项目。当两者都被隐藏时,我隐藏了 ContextMenuStrip 本身。问题是当我隐藏 ContextMenuStrip 时,似乎下次我想显示其中一个菜单项时,我必须在节点上单击两次。奇怪的是在第一次单击以重新显示一个或两个项目时,我有以下代码:

上面的两行似乎没有做任何事情,即在跨过每一行之后在调试器视图中都保持错误。

我认为我没有设置这些值的任何事件,至少我没有附加任何事件。

我究竟做错了什么?

0 投票
2 回答
1893 浏览

c# - C# - 动态创建 MenuStrip

我正在创建一个带有标签的网络浏览器。要输入 URL,我正在尝试将 MenuStrip 设置 ToolStripMenuItem为文本框。我正在动态创建所有控件,我有 2 个问题。

1)。如何ToolStripMenuItem从代码中插入文本框?

(仅对于此屏幕截图,我在设计时添加了 MenuStrip)

在此处输入图像描述

2)。我怎样才能改变它的宽度?

谢谢你们。

0 投票
3 回答
1521 浏览

c# - 取消选择 ContextMenuStrip 上的 ToolStripItem

简单的问题:

我可以.SelectToolStripItem比如,如果我在打开上下文菜单条时想要一个预选选项),但我似乎找不到设置.Selected为 false 或以某种方式取消选择它的方法!

是否可以?

0 投票
2 回答
19991 浏览

c# - 在运行时将项目添加到 ToolStrip

您好,我有一个带有“收藏夹”菜单的 ToolStripMenu,我想在运行时在 WinForms 应用程序中添加子项。我有一个datagridview,我右键单击它以显示一个具有“添加到收藏夹”选项的上下文菜单。当该事件被触发时,我想使用来自 datagriview 的选定行中的一些文本(我已经知道如何做)添加一个项目到此收藏夹菜单。棘手的部分是我需要为我的newlyCreatedToolStripMenuItem_Click活动创建代码。稍后我将确定如何保存我的收藏夹列表。

所以我们要:

右键单击datagridview“John Smith”的行

选择“添加到收藏夹”ContextMenu

收藏夹ToolStripMenu中添加了一个新项目,上面写着“约翰·史密斯”

单击“John Smith”ToopStripMenuItem会触发一个动作(例如在 daragridview 行中选择该行等)

有什么好的开始想法吗?