combobox相关内容

WPF 组合框搜索项

有没有办法控制间隔的大小,当通过击键选择组合框中的项目时使用.例如.一个包含 {"12,"2} 的组合框: 按下 1 并快速按下 2. 选择列表中的第一项.按 1,等待几秒钟,按 2.选择第二项. 我想控制这个区间,这样情况2更有可能选择第一项.. 问候,弗雷德里克 解决方案 此行为受私有财产支配,我怀疑您能否更改它. //System.Windows.Controls ..
发布时间:2022-01-02 14:52:23 C#/.NET

循环组合框 VBA

我遇到了无法找到正确语法的问题.我正在处理的代码如下所示: 公共函数 Initializecolors()'通过在网页的帮助下设置颜色来初始化颜色:'http://dmcritchie.mvps.org/excel/colors.htm'例子.黑色是第一种颜色'0(因为黑色是第一个索引选择)+ 1 = 1颜色(0) = 1 '黑色颜色(1) = 3 '红色颜色(2) = 4 '绿色颜色(3) = ..
发布时间:2022-01-02 14:52:15 其他开发

从下拉列表中选择项目时更改组合框的文本字段?

我在表单上有一个 ComboBox.ComboBox 的DropDownStyle 属性设置为DropDown,以便用户可以从下拉列表中选择一个项目或手动输入一些文本. 当用户从下拉列表中选择一个项目时,我想在项目的文本出现在 ComboBox 的文本字段中之前对其进行一些更改.举一个非常简单的例子,假设下拉列表包含由 ID 和描述组成的项目,如下所示: 101 猫102 狗103 鸟 ..
发布时间:2022-01-02 14:52:06 C#/.NET

为什么每次引用其属性之一时都会触发(Excel VBA)组合框更改事件?

我是这个论坛的第一次用户.这是我的场景:在用户窗体上,我有一个组合框、两个文本框和一个“确定"按钮.当用户从组合框的下拉列表中进行选择时,组合框的更改事件被触发,事件处理代码根据用户选择使用工作表中的信息填充文本框.然后,用户可以在一个或两个文本框中编辑信息.然后用户点击“确定".OK 按钮的单击事件然后将修改后的信息从文本框中写回工作表中的单元格.似乎相当直接.这是我的问题:组合框的更改事件似乎 ..
发布时间:2022-01-02 14:51:56 其他开发

WPF ComboBox:在弹出窗口外单击抑制鼠标单击

我使用标准的 WPF ComboBox 控件.当弹出窗口被打开并且用户点击外面的某个地方时,弹出窗口被关闭.但是如果窗口上有按钮并且用户单击它(弹出窗口仍然打开),则不会执行按钮的单击处理程序.弹出窗口已关闭,但用户必须在按钮上再单击一次才能在其上引发单击事件. 我知道这是该控件的标准行为.你有什么想法如何绕过这种行为吗?谢谢! 解决方案 您可以为 ComboBox DropDown ..
发布时间:2022-01-02 14:51:37 C#/.NET

组合框未在 C# 中的 DataGridView 中显示默认值

我试图让用户从 DataGridViewComboBoxColumn 中为每个新行选择值.我已将 GridView 中的 ComboBox 绑定到数据库,但是每当我输入新行时,我都会看到没有初始值的 DataGridViewComboBoxColumn.我必须先设置值. 每当我在 DataGridView 中输入新行时,如何让默认值出现在 DataGridViewComboBoxColumn ..
发布时间:2022-01-02 14:51:32 C#/.NET

WPF ComboBox,强制输入到大写

我有一个带有 TextSearchEnabled 的可编辑 WPF ComboBox.我需要在用户输入时强制将用户的文本输入为大写以过滤 ComboBox. 我想修改作为控件一部分的文本框(名为“PART_EditableTextBox")以设置 CharacterCasing="Upper",但是我不太清楚如何执行此操作. 我是否需要使用触发器或以某种方式修改模板? 解决方案 ..
发布时间:2022-01-02 14:51:24 其他开发

如何找到 ComboBoxItem 的 ParentComboBox?

如何获取 ComboBoxItem 的 ParentComboBox? 如果按下 Insert-Key,我想关闭打开的 ComboBox: varfocusedElement = Keyboard.FocusedElement;如果(focusedElement 是 ComboBox){var comboBox =focusedElement 作为 ComboBox;组合框.IsDrop ..
发布时间:2022-01-02 14:51:09 C#/.NET

.NET 是否可以在组合框的项目上设置上下文菜单?

在我的应用程序中,我有包含几个项目的下拉列表.当用户在下拉项上单击鼠标右键时,我想显示上下文菜单.这可能吗?如果可能的话,怎么做? 解决方案 自从 MenuItem 没有 ContextMenu 属性,它不像许多其他控件那样容易.您可能需要捕获右键单击事件,然后手动定位和显示上下文菜单. 两个警告: 组合框列表将在列表失去焦点,所以它可能会关闭当显示上下文菜单时让用户不清楚什么 ..
发布时间:2022-01-02 14:50:57 C#/.NET

将 DataTable 分配给 ComboBox 然后进行更改

VB2010 我手动创建了一个 DataTable,所以它不是来自数据库.我已将它分配给一个组合框,它显示了我的数据列.如果我更改了 DataTable,是否需要重新建立链接? '分配第一个表dt = GetFirstTable()cbo.DataSource = dtcbo.DisplayMember = "时间"cbo.ValueMember = "时间"'打印组合框中的项目'分配第二个表d ..
发布时间:2022-01-02 14:50:43 其他开发

Java 组合框摆动

我的表有两个字段: ProductID(主键)产品名称(将出现重复值) 我已将 productName 刷新到上表中的组合框. 当用户从 Ccombobox 的产品列表中选择一个 Item 时.我需要获取所选产品的对应ID. 尝试{Connection connection = DriverManager.getConnection("jdbc:mysql://localhost:3 ..
发布时间:2022-01-02 14:50:27 Java开发

如何使用下拉列表而不是 ownerdraw 样式更改组合框控件的表观高度?

背景:在某个对话框中,有多个控件排成一行.我希望它们都具有相同的外观高度.但是,对于具有 CBS_DROPDOWNLIST 样式且没有 CBS_OWNERDRAW* 的组合框,我无法更改表观高度. 问题:如何更改此类 DROPDOWNLIST 组合框的外观高度? 我知道组合框不允许使用 SetWindowPos 更改高度.然而,我的印象是发送带有 wParam= -1 的 CB_SET ..
发布时间:2022-01-02 14:49:58 其他开发