问题标签 [toolstripbutton]
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# - 如何在 C# 中以编程方式连接 ToolStripButton 事件?
我以编程方式将 ToolStripButton 项添加到上下文菜单中。
那部分很容易。
但是,我还需要连接事件,以便在用户单击项目时实际发生一些事情!
我该怎么做呢?处理单击的方法还需要接收与用户单击的特定 ToolStripButton 相关的某种 id 或对象。
c# - 如何将 ContextMenuStrip 添加到 ToolStripButton?
我有一个工具条,其中包含一个 ToolStripComboBox 和一个 ToolStripButton。我想为它们添加一个 ContextMenuStrip,但我没有直接访问工具条或其其他内容的权限,因此我无法设置工具条的上下文菜单。
为 ToolStripComboBox 设置 ContextMenuStrip 很简单:
但是 ToolStripButton 没有明显的等价物。如何将 ContextMenuStrip 添加到 ToolStripButton?
c# - 如何更改 ToolStripButton 的光标?
当用户将鼠标悬停在特定的 ToolStripButton 上时,我想更改用户的光标,而不是 ToolStrip 上的其他项目。如何设置按钮的光标?
c# - 如何让禁用的 ToolStripButton 将其图像绘制成彩色?
我们有一个允许用户“锁定”表单的按钮。不允许用户“解锁”表单,因此当按下时,我们希望禁用按钮,以便用户收到适当的视觉反馈。
但是,客户报告说灰色的“锁定”图标向他们表明表单未锁定,因此我们希望将按钮显示为按下状态,但图标为彩色,即使按钮被禁用。
我们如何做到这一点,以绝对最小数量的覆盖绘画?
c# - 如何更改派生 ToolStripButton 的默认图像?
这似乎是一项简单的任务。创建一个派生自 ToolStripButton 的 C# 类。派生的 ToolStripButton 的行为应该与设计器和应用程序中的父类完全相同,只是默认图像应该不同。
令人惊讶的是,仅更改构造函数是不够的:
当 ToolStripButton 在设计器中显示时,会显示原始默认图像。必须有一个简单的解决方案。会是什么呢?
.net - ToolStripButton 文本在 ContextMenuStrip 中被截断
我正在实例化我自己的ToolStripButton
并将其添加到ContextMenuStrip
. 它弹出但文本被截断:
AutoSize
知道为什么文本会像属性一样被截断true
吗?
c# - ToolStripButton:以编程方式分配图像有什么问题
有一个带有 ToolStrip 的表单。此 ToolStrip 包含一个 ToolStripButton。我想为这个按钮分配一个图像:
它仅在指定路径上有 save.png 时才有效。否则,我会收到 FileNotFound 异常。
如果我通过表单设计器创建了一个表单,Visual Studio 将创建如下代码:
这里的toolStripButton9.Image不是实名。Visual Studio 将我的文件 save.png 转换为 toolStripButton9.Image。
但是我以编程方式创建了一个表单,没有 Designer。我的问题是如何以编程方式将图像分配给 ToolStripBotton?
我尝试将图像添加到项目中,但没有太大帮助。我不知道如何让 Visual Studio 抓取它并将其嵌入到我的可执行文件中,这样我就不需要在指定位置使用这个文件了。
在 MSDN 中,我只看到这样的解决方案:
但正如我上面所说的那样,它不起作用。我知道有一个简单的解决方案,但没有看到。你能给我一个提示吗?
c# - 检查时如何更改 System.Windows.Forms.ToolStripButton 突出显示/背景颜色?
我有一个用作单选按钮的 ToolStripButton。选中时,按钮周围会出现蓝色轮廓,但没有背景颜色。对于用户来说,按钮被选中还不够清楚,所以我想更改背景颜色以使检查状态更加明显。
当 Checked 属性设置为 true 时,如何更改突出显示颜色?
这是一个代码片段:
.net - 调整 ToolStripButtons 的大小以适合完整的背景图像
我的目标是完全适合 toolStripButton 和 toolStripDropDownButton 中的图像。
如果按钮中的图像设置了图像属性,我不能完全适应按钮中的图像。因为边距、边框或按钮的某些东西。(我不确切知道)。
所以我尝试使用 BackgroudImage 属性在按钮中设置图像。在我调整了一些属性(如 AutoSize、Size 等......)后,我可以将图像放入按钮中。
但在这种情况下,我看不到背景图像。当鼠标光标位于按钮上时,它会消失。
我怎么解决这个问题??
图像属性。我无法消除图像之间的差距。
背景图像属性。当鼠标光标在图像上时,我看不到图像。
c# - C# 问题:在 MDIParent 表单中动态禁用 ToolStripMenuItems/ToolStripButtons:哪个事件?
对于以下问题的任何指导将不胜感激。我应该在哪个 MDIParent 事件中禁用项目/按钮?活性?在程序启动时,我希望禁用按钮。如果没有活动的 MDIChildren,我希望禁用这些按钮。当我启动子表单时,我想测试该子表单的数据。如果它是空白表单,我希望按钮保持禁用状态。我目前在 MdiChildActivated 事件处理程序中有我的代码。谢谢你的时间。