问题标签 [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 投票
3 回答
1886 浏览

.net - Winforms ComboBox SelectedValueChange 事件

首次加载组合框时,如何防止代码在组合框的 SelectedValueChange 事件中执行?当用户选择一个新值时,我需要执行代码。

0 投票
5 回答
3763 浏览

apache-flex - Flex - 有没有办法指定 ComboBox 打开的方向?

也许我应该进一步限定这一点 - 有没有办法指定 ComboBox 将打开哪个方向而不复制和粘贴整个 ComboBox 类并撕掉它确定它将在哪个方向打开的代码......

我是我的具体情况——我需要它向上打开——总是。

更新:你不能通过继承它来解决这个问题,因为处理开口方向的函数是:

那个坏男孩使用了大量我的子类无法访问的私有变量......

0 投票
6 回答
14296 浏览

apache-flex - 组合框中显示项目的 Flex 自定义项目渲染器

我在组合框中使用自定义项目渲染器来显示自定义绘图而不是默认文本标签。

这适用于下拉列表,但显示的项目(当列表关闭时)仍然是我的对象的文本表示。

有没有办法让显示的项目以与下拉列表中相同的方式呈现?

0 投票
3 回答
4401 浏览

.net - 如何在 Silverlight 的组合框中为选定和下拉状态使用不同的模板?

我似乎无法为 ComboBoxItem 设置 ContentTemplate。我尝试这样做的原因是我想在组合框中为我的数据显示 2 次。当组合框打开(菜单关闭)时,我想要一个文本框(带有图像名称)和它下面的图像控件。当我选择项目时,我希望组合框只显示一个带有图像名称的文本框。

我想我可以通过修改 ComboBox 的 ItemTemplate 和 ItemContainerStyle 来实现。ItemContainerStyle 包含以下 ContentPresenter:

所以我假设我可以在这里设置 ContentTemplate 并且它会起作用。但我似乎无法让它工作:

这是我的组合框:

我可以让它工作的唯一方法是从 ItemContainerStyle 中删除 ContentPresenter,并将其替换为我的自定义模板 (ComboBoxItemTemplate) 的内容。但我认为我不应该使用这种方法,因为这意味着 ContentPresenter 不再存在(并且 ComboBox 中的代码可能依赖于它的存在)。

任何有关显示具有不同下拉列表和选定模板的组合框的帮助将不胜感激!

0 投票
5 回答
1075 浏览

ms-access - 在 Access 中打开表单时启用控件

我有一个表单,我想根据 ComboBox 控件中的值启用/禁用其控件。与表单中的所有其他控件一样,此 ComboBox 控件链接到表。在 ComboBox 的 Change 事件中,我放置了启用/禁用其他控件的代码。

我遇到的问题是,当我打开表单时,控件未启用/禁用。我必须重新选择 ComboBox 值以启用或禁用所有其他控件。

我注意到的一件事是 ComboBox 内的 RecordSet 控件通常不会更改为 ComboBox 的 value 属性中显示的值。

我尝试使用
combobox.recordset.filter = "Key = " & combobox.value
但出现错误
Operation is not supported for this type of object.


更新

我认为我的问题必须在如何访问combobox.recordset 中的值方面做得更多。我的印象是 combobox.recordset 保存了从表中收到的值。但是,它似乎拥有来自记录源的第一条记录。

我猜我需要通过使用另一个记录集对象来搜索我需要的那些值。

0 投票
2 回答
19478 浏览

events - VB6 Combo box events

I have a form in VB6 with two combo boxes (cboCustomer and cboItemNumber). When someone selects a value from cboCustomer, I want to populate cboItemNumber with a list of item numbers relevent to the customer selected. What event does VB6 offer that I can use? I've tried _Change and _LostFocus and neither are doing what I need. I find it hard to believe that I'm having such a difficult time finding a list of possible events.

0 投票
1 回答
5220 浏览

wpf - WPF:将值绑定到 GridViewColumn 内的 ComboBox 出现问题

我的视图 dataContext 绑定到具有两个 observableCollections 成员的presentationModel。在视图中,我有一个 ListView,ItemSource 绑定到的是第一个 observableCollection。在 LilstViews 列之一中,我想在我的presentationModel 中显示来自第二个可观察集合的值。我不知道如何将 observableCollection 中的值获取到我的组合框中。有谁知道如何解决这个问题?

0 投票
3 回答
5020 浏览

wpf - 组合框项目的货币格式

我有一个绑定到小数的 ObservableCollection 的 ComboBox。将我们的货币转换器应用于商品的正确方法是什么?

编辑:

a) 我有一个必须使用的现有货币转换器 b) .NET 3.0

我需要对项目进行模板化吗?

0 投票
3 回答
50424 浏览

.net - WPF 将集合绑定到 ComboBox 并选择一个项目

一段时间以来,我一直在反对这一点。我不确定为什么它不起作用。我对整个 WPF 业务还是很陌生。

这是我的组合框的 XAML

这是填充 ComboBox 的内容(myAssembly 是我使用可能类型列表创建的一个类)

我在后面的代码中将 DataContext 设置在 ComboBox 的父元素中,如下所示:

我希望绑定从组合框中选择正确的“可能类型”。它不选择任何东西。我已经尝试过 SelectedValue 和 SelectedItem。当我将 ComboBox 的 DisplayMemberPath 更改为不同的属性时,它改变了显示的内容,所以我知道它并没有完全损坏。

有任何想法吗???

0 投票
8 回答
41787 浏览

c# - 如何防止/取消 C# 中组合框的值更改?

我在表单顶部有一个组合框,可将可编辑数据加载到下面的字段中。如果用户进行了更改但未保存,并尝试从组合框中选择不同的选项,我想警告他们并让他们有机会取消或保存。

我需要一个带有可取消事件参数的“BeforeValueChange”事件。

关于如何完成的任何建议?