问题标签 [combobox]

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.

0 投票
5 回答
3647 浏览

winforms - WinForms 上的多项选择

在 Windows 窗体中实现多项选择选项的最佳方式是什么?我想强制从列表中选择一个,从默认值开始。

看起来 ComboBox 是一个不错的选择,但是有没有办法指定非空白默认值?
我可以在代码中的某个适当的初始化点设置它,但我觉得我错过了一些东西。

0 投票
4 回答
30974 浏览

apache-flex - Flex ComboBox、默认值和数据提供者

我有一个 Flex ComboBox,它被dataprovider所有的东西都很好......

我现在想在 0 索引处添加一个默认的“--选择一个项目--”选项,我怎样才能做到这一点并且仍然使用一个dataprovider?我没有看到任何这样的例子,但我无法想象这很难......

0 投票
2 回答
1186 浏览

.net - 上下文菜单重置 ComboBox 的 SelectedIndex

我有一个 ContextMenu 在用户右键单击组合框后显示。ShowDialog()当用户在上下文菜单中选择一个项目时,会使用该方法调出一个表单。

当该表单关闭时,我会刷新父表单上 ComboBoxes 中的所有数据。但是,当发生这种情况时,打开 ContextMenu 的 ComboBox 将重置为具有 -1 的选定索引,但其他 ComboBoxes 的其他选定索引保持不变。

如何防止打开上下文菜单的 ComboBox 被重置?

0 投票
4 回答
5636 浏览

c++ - 以编程方式更改组合框

我需要combobox使用新值更新 a ,以便更改其中的反射文本。最干净的方法是在combobox初始化并带有消息之后。

所以我正在尝试为postmessage包含combobox.

所以如果我想向它发送一条消息,将当前选中的项目更改为第 n 个项目,postmessage会是什么样子?

我猜它会涉及ON_CBN_SELCHANGE,但我无法让它正常工作。

0 投票
2 回答
17118 浏览

ms-access - 在 Access 2007 中绑定表单组合框

例如,我创建了一个 Access 2007 表单,用于显示 Product 表中的 Products。Product 表中的字段之一是与此产品的父类别对应的 CategoryID。

在表单中,CategoryID 需要表示为绑定到 Category 表的组合框。这里的想法非常简单:选择一个新类别应该更新 Product 表中的 CategoryID。

我遇到的问题是选择一个新的类别会更新 Category 表的 CategoryName 而不是更新 Product 表中的 CategoryID。这样做的原因是,似乎组合框必须只绑定到 Category 表的 CategoryName。

如果当前产品的 CategoryID 为 12,它是 Category 表中的 CategoryName“Chairs”,那么会发生什么情况,然后选择一个新值,比如组合框中的“Tables”(CategoryID 13)用新的 CategoryID 更新 12 CategoryName "Tables" 而不是将 Product 表 CategoryID 更新为 13。

如何将类别表绑定到Combox框,以便DataTyxtfield(我希望在Access中存在)是类别名称,DataValueField是CategoryID,只有在所选组合框项更改时,将更新产品的CategoryID ?

编辑:请参阅下面接受的答案。我还需要将列数更改为 2,一切都开始正常工作。

0 投票
6 回答
224575 浏览

c# - 如何使 ComboBox 在 .NET 中不可编辑?

我想要一个“仅选择” ComboBox,它提供一个项目列表供用户选择。应在ComboBox控件的文本部分禁用键入。

我最初的谷歌搜索发现了一个过于复杂、误导性的建议来捕捉KeyPress事件。

0 投票
4 回答
4331 浏览

forms - 在 Gwt-Ext 中重新渲染组合存储

我创建了一个表单面板,我在面板中渲染了几个组合框,其中包含一个通过响应处理程序填充的商店。如果我想再次渲染面板,它会在没有商店的情况下渲染组合框,尽管我正在重新构建面板。我试图调试以找出原因,但令人惊讶的是,尽管对于组合框,调用时 Store 为 null - comboBox.setStore(store) 它检查属性(isRendered)并发现它为真,因此不添加商店但只需保留仍然为空的现有商店。

我在另一个场景中看到了这个问题,在那里我创建了一个包含 Combobox 的可折叠字段集,在最小化和最大化该字段集时,商店会因为同样的原因而消失。

有人可以在这里帮助我吗,我在这里完全震惊了我尝试了各种选择,但没有任何效果。

0 投票
1 回答
1694 浏览

c# - Datagridview 虚拟模型组合框

如何使用 datagridview 虚拟模式将项目动态添加到组合框?

0 投票
2 回答
2764 浏览

python - 如何更新 Tix.ComboBox 的文本?

我有一个带有可编辑文本字段的 Tix.ComboBox。如何强制保存文本值的变量更新?

让我做一个更具体的解释。我有一个组合框和一个按钮。当我单击该按钮时,它会弹出一个带有组合框值的消息框。假设组合框文本字段当前的值为“thing1”。如果我在框中输入“new”,然后用鼠标单击按钮,它将弹出消息“thing1”。如果我在框中键入“新”,然后将焦点从组合框移开,然后单击按钮,弹出消息会显示“新”。

我如何强制组合框将其值更新为新的而不需要我从组合框上移开标签?

我已经包含了示例代码。

0 投票
2 回答
9082 浏览

.net - 在 Infragistics Winform UltraCombo 上隐藏标题

我已经浏览了几乎所有我能想到的属性,但还没有找到一种简单的方法来从 Infragistics 隐藏 winform UltraCombo 控件上的标题。

当我有多个可见列等等时,标题是有意义的,但有时隐藏它会很好。

举一个简单的例子,假设我有一个组合框,显示某物是否处于活动状态。旁边有一个标签,上面写着“活动”。组合框有一列有两行——“是”和“否”。

当用户打开下拉菜单时,他们会看到“活动”或任何列的标题标题,然后是选项。我希望它只显示“是”和“否”。

这是一个很小的美学问题,可能只是困扰我,甚至没有被用户注意到,但我仍然很想知道是否有办法绕过这种默认行为。

解决方案:正如@Craig 所建议的,我需要ColHeadersVisible 。该物业的位置略有不同,但很容易找到。一旦我设置了DisplayLayout.Bands(0).ColHeadersVisible=False,下拉菜单就会按照我想要的方式显示。