问题标签 [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.
vb.net - 专注于工具条按钮 vb.net
我创建了一个带有一些按钮的工具条。我有一个包含一些对象(如文本框、复选框、按钮等)的表单,当我将焦点放在最后一项上时,当我完成编译时,我需要使用键盘上的选项卡来关注工具条上的保存按钮。
谁能告诉我该怎么做?因为工具条上没有焦点选项。
谢谢。
c# - 缺少 ToolStripButton.Left 属性
我需要设置一个 panel.Left 属性等于 ToolStripButton.Left 值:
但是 ToolStripButton 没有这样的属性。请问有解决办法吗。
如果没有 - 如何将面板放置在表单的中心。
c# - 如何在windows窗体c#中更改工具条拆分按钮的背景颜色
如何在 windows 窗体应用程序中更改工具条拆分按钮的背景颜色。背景颜色属性不起作用..这是设计器类中的代码..
visual-studio-2010 - 如何让 ToolStripDropDownButton 与 StatusStrip 的右边缘对齐?
我在 StatusStrip 或 ToolStripDropDownButton 上看不到可能的属性 - 除了 ToolStripDropDownButton 的 Alignment 属性,这没有帮助。
我是否必须添加“垫片”/垫片或类似的东西才能将 ToolStripDropDownButton 肘部远离左边缘?
c# - 闪烁工具条按钮
我正在使用ToolStrip
带有多个ToolStripButton
s 的 a。
我想要的是能够闪烁其中一个按钮以引起用户的注意。
例如,如果他们对信息进行了更改并且需要单击“保存”按钮。
如果这是一个普通按钮,我可以使用 a 来执行此操作Timer
并定期更改,BackColor
但是这不适用于 a ToolStrip
。
我可以创建一个 Renderer 子类并将其分配给 ,ToolStrip
但这似乎只在特定情况下使用 - 即它是事件驱动的。
有没有人有任何想法?
c# - 我是否需要在 ToolStripPanel、ToolStrip 和 ToolStripItems 上调用 dispose?
ToolStripPanel
我在代码中构建了一个我添加 aToolStrip
并随后添加几个ToolStripButton
s 和ToolStripSeparator
s 的代码。我是否需要手动完成并删除和/或调用 dispose ?也就是说,循环遍历按钮和分隔符并对它们调用 dispose,然后ToolStrip
从ToolStripPanel
和 dispose 中ToolStrip
删除,最后ToolStripPanel
从它的父控件中删除并处理它?
更新
阅读Control.Dispose的文档,似乎调用Dispose
父母会处置孩子。不清楚的是ToolStripItem
s 是否是适当的“孩子”,ToolStrip
因为您没有将它们添加到ToolStrip.Controls
集合中,而是将它们添加到ToolStrip.Items
集合中。查看ToolStrip.Controls文档时,它说此属性与此类无关。
与ToolStripPanel
您不调用的情况相同ToolStripPanel.Controls.Add(toolstrip)
,而是ToolStripPanel.Join(toolstrip)
。
c# - ToolStripButton 在显示模态少对话框时有不同的行为
我有一个主窗口和一个带有不同命令按钮的工具条。在这些命令中,我也有一个“打印”按钮(见下文)。当我点击“打印”按钮时,我需要将子表单显示为模态少对话框。因为,我在子表单上几乎没有选择。如果用户选择它们,那么他/她也可以与主窗体交互。
同时,在 show() 方法上,我禁用主窗体上的所有控件(见下文),因为如果我使用 ShowDialog() 方法来显示子窗体,它将完成。当我单击“打印”按钮时,它的颜色发生了变化,表明它已被聚焦/选中。
点击子表单如下图所示。
从逻辑上讲,当我关闭子表单时,它应该返回到以前的模式。但是,即使是子表单也显示......主表单上的“打印”按钮仍处于焦点/选中状态。当我关闭子表单时,“打印”按钮仍然像下面那样聚焦/选中。
需要更改什么事件/属性才能使此“打印”按钮显示为初始状态。
我已经尝试过 Invalidate(),更改 BackColor 但尚未满足要求。任何准则?
checked - 如何以编程方式按下工具条按钮?
我想在我的代码中按下工具条按钮,但我似乎无法做到这一点。我知道在 Delphi RAD Studio 或 XE 上,您可以执行以下操作并按下按钮。
我看到的唯一接近“向下”的 ToolStripButton 属性被检查为真或假。如果我将它设置为 true,它只会突出显示工具条按钮而不是按下它。
当我将鼠标放在按钮上并单击时,按钮的外观如下:
您可以清楚地看到“放大”按钮是向下的。
这是当我尝试通过将 CheckOnClick 设置为 true 和 Checked true 来通过我的代码执行相同操作时按钮的外观。
在这张图片中,您唯一能看到的是它周围的蓝色框。我想如果我只使用按钮上的文本,你会看到整个按钮都被蓝色填充,表明它被按下了。
我的其他程序中也有工具条按钮,其作用方式相同,但我必须使用 imagelist 控件在按下或按下或检查与未按下或按下或检查之间切换。
那么,有没有办法在 Delphi Prism 或 C# 中以编程方式按下 ToolStripButton?
c# - 如何设置工具条文本框接受按钮来调用工具条按钮调用的函数?
TextBox
我的winforms中有一个。当用户开始输入时,我想设置该AcceptButton
属性以调用另一个函数。然而,它正在调用另一个由Button
my中的 a 调用的函数ToolStrip
。详细地说,这是我的代码如下:
searchBtn
是Button
中的一个ToolStrip
。因此,当我尝试运行此代码时,出现此错误
无法将类型“System.Windows.Forms.ToolStripButton”隐式转换为“System.Windows.Forms.IButtonControl”。存在显式转换(您是否缺少演员表?)
我曾尝试将其转换为 ToolstripButton,如下所示:
c# - 迭代 BindingNavigator 中的所有控件
我有一些 Windows 窗体,每个窗体都有一些控件,包括按钮、ComboBox ......而且在每个窗体中我都有一个 Bindingnavigator 控件,我向它添加了一些新的工具条按钮,我如何编写一个获取 3 个参数的通用方法和迭代表单上的所有控件(包括该工具条按钮)并启用/禁用特殊控件的启用状态?我的方法签名是这样的: