问题标签 [toolstripcombobox]
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# - ToolStripComboBox 事件未触发
我在 ToolStrip 上有一个 ToolStripComboBox,然后我的应用程序被最小化到托盘并且 ShowInTaskBar 设置为 false。之后,我的应用程序恢复正常状态。从此刻开始 ToolStripComboBox 不会触发任何事件。
我怎样才能让这些事件恢复工作?
c# - 获取单击的上下文菜单组合框的源代码控制
我正在尝试获取生成上下文菜单的控件,因为将有多个列表视图使用相同的上下文菜单。
我以前做过,但现在我在上下文菜单中使用嵌入式组合框似乎变得复杂了 1000 倍:
当我在组合框中选择一个项目时,我需要确定哪个列表视图产生了菜单:
我究竟做错了什么?
winforms - Visual C++ 中 ToolStripCombobox 的自定义自动搜索
我想实现一个工具条组合框,它的作用类似于设置为建议的自动完成模式。我没有设置自动完成模式,因为它只找到前缀相同的项目。
我想要的是它也可以在组合框中找到具有子字符串的项目,即使它不以 that 开头。
样品清单:
一月、二月、三月、四月、五月、六月、七月、八月、九月、十月、十一月、十二月
如果我在工具条组合框中输入"ber",它应该显示在下拉列表中:
九月
十月
十一月
十二月
分别。
截至目前,我创建了一个单独的列表,其中包含以下项目:
我为 ToolStripCombobox 添加了一个 TextUpdate 事件:
这是我的示例实现。它已经搜索了非前缀,但我对代码不太满意,因为在设置自动完成模式时存在一些差异:
1)当您向上或向下按下项目的下拉菜单时,selectedIndexChanged 事件会触发,这与自动完成模式不同
2)还有更多的细微差别。
我真正想要的是它只会模仿建议中的自动完成模式,但它会搜索非前缀。
非常感谢任何示例代码、链接或建议。:)
c# - 当 DropDownStyle 为 Simple 时,ToolStripCombobox 显示在屏幕的左上角
当我ToolStripCombobox
将其设置DropDownStyle
为Simple
. 我第一次打开菜单时,它显示在屏幕的左上角。但是,当我第二次选择相同的项目时,它会显示在正确的位置。
有没有办法阻止代码在屏幕左上角显示列表?
预先感谢您的任何帮助。
第一次
第二次
c# - 加载 myTableAdapter.Fill() 并且显示字体为 150% 时,WinForm 渲染发生变化
我有这个表格,我一直试图让它在设置为 150%(Windows 7)的显示设置上工作:
我发现当我注释掉“myTableAdapter.Fill();”时 它工作得很好。
问题是我需要“myTableAdapter.Fill();” 加载以便能够获取将添加到组合框中的项目列表,但是当表格适配器加载时,事情有点失控(字体大小不同,位置不同)。
我知道这不是关于显示在屏幕左上角的组合框的已知问题,而是加载 datagridview 时发生的问题。仅当显示字体大小设置为 150% 时才会发生这种情况。
这是我的代码:
同样,当显示字体设置为任何其他百分比时,这不会发生。我的一个理论是这部分代码可能需要一些调整,所以它不会导致组合框变得疯狂:
是否有另一种方法可以加载可以避免此渲染问题的组合框项目?