问题标签 [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# - 在 ToolStripButton 上使用 ImageList 时图像失真
我想将一些图像放入 aToolStripButton
中,并根据按钮的状态更改图像。
所以我将 的 设置.ImageList
为ToolStrip
我的ImageList
,只需将 更改ToolStripButton.ImageIndex
为适当的值。
但是,与直接向酒店提供完全相同的图片相比,这些图标显得有些失真ToolStripButton.Image
。
在下图中,左侧的图像是来自的ImageList
,右侧的图像是正在设置的ToolStripButton.Image
。如您所见,左侧的像素有一些小的奇数像素,在选择按钮时特别可见。
我试过修改TransparencyColor
andColorDepth
但这没有任何区别。关于我缺少什么的任何线索?
c# - toolStripButton 没有“显示”和“隐藏”的定义?(C#)
所以在我解决我的问题之前,我有一些事情要指出。- 它们采用相同的形式 - 常规按钮工作 - 这是在按下按钮时被激活所以我的错误是'ToolStripButton' does not contain a definition for 'Show' and no extension method 'Show' accepting a first arguement of type 'ToolStripButton' could be found (are you missing a using directive or assembly reference)
然后我在 C# 上真的很笨,我可能在使用系统的东西时缺少 ac# 但我不知道是什么. 这是我所有的用途
好的,最后这里是我的错误的一个 gyazo https://gyazo.com/bc25c1c9430c46a24bbf4066ad5d1c62 谢谢大家感谢不要讨厌我从 c# 培训开始!PS。我试图使我的标签尽可能具体,请不要讨厌它:P
c# - 在工具条按钮(winforms)上看不到 AutomationID
我正在尝试在 winforms 窗口中的几个工具条按钮上设置自动化 ID 属性,以便以后可以使用 UISpy 唯一地识别它们。然而,我不知所措。
我已经为按钮设置了名称和文本属性,但 UISpy 没有选择这些属性。自动化 ID 字段为空白!("")
该项目引用了自动化 dll,我正在使用它(使用 System.Windows.Automation;)。在此包含之后,我可以看到的唯一附加属性是自动化 ID 的获取方法。我真的很喜欢二传手!
任何人都知道如何解决这个问题?如果我忘记了任何信息,请告诉我。
提前致谢
winforms - ToolStripDropDownButton 右对齐时不显示项目
我开发了一个带有工具栏的 Winforms 应用程序。工具栏中的最后一个元素是带有一些项目的 ToolStripDropDownButton。
我需要将此按钮与所有其他工具栏按钮分开显示,因此我将 Alignment 属性设置为 right。
在我的 PC 中,这可以完美运行,但是,当我将整个 Visual Studio 项目移动到我的笔记本然后运行应用程序时,单击按钮时菜单项不显示,但是,下拉按钮更改颜色,表明它已被选中.
在设计时,项目会正确显示。
这里发生了什么,有可能解决吗?目前,我将按钮对齐设置为左对齐,以便与其他工具栏按钮一起显示。
谢谢詹姆
c# - 在工具条按钮上导入按钮图像后 C# 项目构建错误
我刚刚开始ToolStrip
在我的 windows 上使用该对象Form
。
我遵循了一个很好的教程,该教程解释了如何添加工具条,然后添加一个按钮,然后为按钮分配一个图像。
所以,我添加了工具条,然后添加了按钮:
如您所见,在上面的屏幕截图中,我也尝试过导入图像。我通过右键单击按钮并选择Set Image来做到这一点:
当我单击确定时,这些额外的文件(MyGenioViewer1.Designer.cs)会自动生成:
但是现在该项目将无法编译。如果我恢复以前的备份并执行除了导入按钮之外的所有操作,它会编译。
这些是错误:
显然,这些额外文件的添加给我带来了问题。我不知道为什么要添加它们。我不知道如何解决这个问题。而且我不知道如何预防。
感谢您对正确解决此问题的任何说明。
原始的MyGenioView.Designer.cs包含:
导致问题的新MyGenioView1.Designer.cs是:
c# - 禁用/启用表单时 ToolStripButton 仍然突出显示
我有一个 WinForms 应用程序,其中包含一个带有 ToolStripButtons 的 ToolStrip。一些按钮操作会在按钮操作发生时禁用主窗体,并在完成后重新启用它。这样做是为了确保用户在操作发生时不会单击其他位置,并且还会显示 WaitCursor 但这与问题无关。
如果用户在表单被禁用时单击按钮并将鼠标光标移到其边界之外,则即使稍后重新启用表单,该按钮也会保持突出显示(透明的蓝色)。如果之后鼠标进入/离开按钮,它会再次正确显示。
我可以通过使用以下代码显示 MessageBox 来人为地复制问题(实际操作不会显示消息框,而是打开一个新表单并填充一个网格,但最终效果是相同的)。
这是一个复制问题的代码片段:
wpf - 我可以将 ElementHost 添加到常规 WinForm StatusStrip 吗?
我刚开始学习 WPF,我一直在尝试将此 WPF 控件添加到常规 WinForm 中。
我知道我可以用来Forms.Integration.ElementHost
在 WinForm 中托管 WPF 控件。但作为StatusStrip
需要Items
而不是Controls
它标记ElementHost
为不兼容。
我需要StatusStrip
用 WPF替换整个文件ToolBar
才能正常工作吗?
c# - 如何创建 ToolStripDropDownButton?
我想创建一个如下图所示的ToolStripDropDownButton
但是当我尝试在工具箱中搜索ToolStripDropDownButton控件时,我无法找到它,因为经过一番谷歌搜索后,我发现它是一个 类 而不是 命名空间。
然后我用谷歌搜索了下面的代码
但是最后一行代码无效并给出运行时错误
无法将类型“System.Windows.Forms.ToolStripDropDownButton”转换为“System.Windows.Forms.Control”
有人能告诉我如何在C# Windows 窗体中添加这样的按钮,或者我在代码中缺少什么吗?
平台:VS2008 Express(我知道它很旧)
c# - 以编程方式添加工具条按钮并附加点击事件
我有一个为 C1Editor 创建工具条按钮的类,它工作正常,因为命令是内置的。大约有五种表单使用这个类来创建他们的工具条按钮。我正在添加一个自定义按钮,这需要一个点击事件,这就是我迷路的地方。我需要你们的帮助。类代码如下:
如果我删除以下位:'onClick: EventHandler.CreateDelegate("Push")',它会完美运行。那么我怎样才能使按钮以各种形式可点击,并且每个都实现自己的点击。
vb.net - 在 ToolStripButton 上显示复选框
我知道ToolStripButton
具有复选框功能,当您需要在ToolStrip
. 然而,似乎是唯一指示存在的蓝色轮廓Checked
并没有确切地尖叫“嘿,这是一个复选框!” 给用户。我本可以发誓我之前已经找到了一种方法ToolStripButton
来显示一个复选框来代替图像,但显然我在决定使用不同的 UI 方案来满足我当时的需要后删除了该实例;而且我似乎无法弄清楚我以前是如何工作的。
也许我所做的只是添加一张支票的图片;但是,如果是这种情况,我希望我的资源仍然具有用于未选中状态的图像。有没有办法让一个ToolStripButton
显示一个实际的复选框而不求助于自己?