问题标签 [toolstrip]

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 投票
3 回答
6509 浏览

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

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

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

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

0 投票
2 回答
2970 浏览

.net - .Net ToolStrip 和 ImageList - 错误的图像大小

我有一个包含尺寸为 16x16、24x24 和 32x32 的 32 位图像的图标。我创建了三个包含三个不同大小图像的 ImageList 对象,并根据用户选择的大小在我的 ToolStrip 上分配 ImageList 属性。然而,ToolStrip 对象上显示的图像都是 32x32 图像的缩放版本。例如,我无法弄清楚为什么当我创建 16x16 ImageList 时,它不会从图标中提取 16x16 图像。我的代码基本上是这样的:

似乎这只是在我的图标中使用 32x32 大小的图像并将其缩小到 16x16,而不是使用图标中定义的 16x16 图像。有人能帮忙吗?提前感谢您的任何意见!

  • 史蒂夫
0 投票
1 回答
1826 浏览

c# - toolStripComboBox 设置字体样式?

我用组合框阅读了这个主题http://technicalsol.blogspot.com/2009/03/combobox-set-font-style.html但在工具条组合框不存在事件 draw_item 我需要你的帮助。我正在用 C# 编写简单的写字板。

0 投票
1 回答
689 浏览

.net - .NET 单个 ContextMenuItem 中的多个 ToolStripButtons

我正在尝试创建一个 ContextMenu,其中菜单中的某些项目包含多个项目。您可以将其视为尝试组合 ToolStrip 和 ContextMenuItem。我试过使用 ToolStripControlHost,但这会产生焦点问题。它基本上要求您单击 ToolStrip 中的所有内容两次..

关于如何实现这一目标的任何想法?

0 投票
3 回答
6360 浏览

c# - C# ToolStrip 是透明的,但边框仍然可见?

我在 C# 应用程序中有一个 ToolStrip,我将背景颜色设置为透明。这揭示了底层表单的颜色,但不幸的是 ToolStrip 边框仍然可见。

我已经实现了一个自定义渲染器并重写了 DrawBoarder 方法以不绘制任何东西,但这似乎也适用于所有包含的按钮(即下拉按钮上的菜单也绘制没有边框)。

所以我被困住了。绘制透明整个 ToolStrip 但不理会按钮的最佳方法是什么?

0 投票
1 回答
1066 浏览

c# - 以线程安全的方式设置 ToolStripLabel

我有一个ToolStripLabel需要Text从单独线程上的事件处理程序更新其属性。通常情况下,Label我一直在使用该属性并在返回 trueInvokeRequired时调用委托来完成工作。InvokeRequired问题是ToolStripLabel没有这个属性。以线程安全的方式更新此文本的最简洁方法是什么?

0 投票
2 回答
3235 浏览

c# - 无法在 C# 工具条控件中创建多行图标标题

我一直在尝试并尝试让标准 C# 工具条控件将按钮文本格式化为多行,到目前为止,我不得不承认失败。

我想要实现的是图片下的文本,以及包含固定图标大小的文本,而不是扩展图标大小以容纳文本,我不确定我是否可以更容易地解释它 - 现在,该程序如下所示:

而我实际上希望它这样显示:

我有点难以解释它比这更好,图标上没有多行属性,并且他们不接受标准的 \n 转义来强制换行。

我有一个可怕的想法,我需要创建一个自定义工具条按钮类才能做到这一点,但我完全不知道从哪里开始,所以非常感谢任何帮助!

在此先感谢您的帮助:)

0 投票
1 回答
5424 浏览

c# - 如何检查 ToolStripMenuItem?

我正在使用MenuStrip带有两个 main的 a ToolStripMenuItems,每个都有其“下拉菜单”,其中包含更多 ToolStripMenuItems,其CheckOnClick属性设置为 true。

现在我正在尝试检索选定的项目,我知道bool ToolStripMenuItem.Checked存在,但是我如何使用循环ToolStripMenuItems从每个 main获取ToolStripMenuItem,然后检查哪个有 .Cheked 是 == true?

或者有没有更好的方法来检索检查ToolStripMenuItem

0 投票
1 回答
158 浏览

html - 是否可以将 html 注入到 google chrome 扩展中的工具条中?

如何将 html 注入谷歌浏览器工具条而不是按钮等?

0 投票
1 回答
2333 浏览

c# - Enter 上的 toolStripTextBox 操作

在 C# Winforms 应用程序中,我使用“toolStripTextBox”工具条控件来捕获一些文本,这些文本将用于过滤表单上的一些其他内容。

从“toolStripSplitButton”中选择“toolStripTextBox”。

用户可以激活文本框并输入文本,但我正在努力控制用户输入的结束。我想要的是用户按 ENTER 完成输入。

我可以检测到“ENTER”已被按键事件按下,但这不会将焦点从文本框移开。

有任何想法吗?