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

silverlight - 如何在 Silverlight 中设置组合框以允许单击项目?

我的应用程序中有几个数据绑定组合框,我注意到当我打开组合框以单击一个项目时,它不会选择该项目,除非我单击文本的右侧。我假设在进行选择时,有某种方法可以将文本区域作为项目的一部分。任何帮助,将不胜感激。

0 投票
2 回答
10886 浏览

wpf - 在 WPF 中更改组合框的样式(最好在 Blend 中)

我在尝试更改 Expression Blend/WPF 中组合框的外观/样式时遇到了一些问题。虽然那里有描述按钮设置样式的教程,但 ComboBox 控件似乎存在一些问题。

任何人都可以提供任何建议,或者向我指出好的教程,其中包括重新设计比按钮更复杂的东西?

0 投票
3 回答
1971 浏览

c# - C# 字典应用程序:通过选择键来应用值

我有一本字典,用来定义铜缆的额定值。我想使用这些值来计算满足特定连接等级需要多少根电缆。连接的大小、电缆类型和系统类型由名为 cb_amperage、cb_cable_size 和 cb_system_type 的两个 ComboBox 选择。等式运行后找到的答案将显示在名为 tb6_cable_qty 的文本框中。我欢迎任何和所有的意见和建议。预先感谢您的帮助。

数学很简单:

编辑1:mmr;请看下面的代码。我有一种感觉,我错过了一些如果我更有经验的话我会知道的东西。以下是我对您建议的解决方案第一部分的实现。我得到一个错误。我认为这是因为这两个项目,字符串和字典不知道它们应该被链接。这是错误;*类、结构或接口成员声明 (CS1519) 中的标记 ',' 无效。看看你能看到什么。再次感谢。

0 投票
3 回答
3444 浏览

c# - 免费的高级下拉列表控件(Windows Forms .Net)

我正在寻找一个免费的高级下拉列表控件。基本上是提供一个下拉列表的东西,它可以有图标,每个条目有多个文本(最好是一大段文本,然后是下面一小段文本)。

有人知道这样的控制吗?我已经看了一下,但似乎找不到。

如果我找不到它,我想我将不得不自己创建它。我已经对自定义控件做了一些工作,但我不确定我会怎么做……如何使用 ComboBox 或其他东西,但要让每个条目都可以完全以图形方式自定义?

任何指向控件的链接或有关如何创建控件的提示将不胜感激。

0 投票
4 回答
5662 浏览

c# - 自动完成并防止新输入 - 组合框

我怎样才能让我的程序的用户输入一个值并让它自动完成,但是,我还有什么可以阻止他们输入新数据,因为这会导致数据无法找到(除非你可以直接访问数据库)。

有谁知道如何做到这一点?

不使用下拉式组合框的原因是因为通过键入数据输入数据然后拒绝不属于列表选项的字符是因为它对用户来说更容易。

如果您使用过 Quickbook 的 Timer,那就是我想要的组合框样式。

0 投票
4 回答
471 浏览

c# - 用所有注册的文件类型(不仅仅是扩展名)填充组合框的最有效方法是什么

在 Windows 中用所有已注册的文件类型填充 ComboBox 最有效的是什么?

我想要完整的文件类型,而不仅仅是扩展名。我正在使用 VB 9 (VS2008)。

0 投票
1 回答
1353 浏览

wpf - 如何将自定义对象数据绑定到 ComboBox

我有一个自定义类Contact

我正在尝试将 a 绑定List<Contact>到 ComboBox。

但是我无法获得该Windows.Resources部分的正确语法/命令,例如下面的代码给出了错误“类型引用找不到名为'List'的公共类型”,我需要修复什么才能让它Windows.Resources工作?

XAML:

类后面的代码:

0 投票
4 回答
10125 浏览

wpf - WPF:组合框显示“(命名空间)。(类名)”而不是数据

我想让我ComboBox在 XAML 中绑定到我List在代码后面的自定义对象集合。

目前ComboBox每个条目的列表dpwpf.Contact是 my {namespace}.{classname}.

我需要在 XAML 中输入什么来告诉它列出,例如 LastName + FirstName?

我知道这有点像{Binding Path=... Value=...},但我无法理解。

XAML:

代码背后:

回答:

0 投票
3 回答
22010 浏览

c# - 更新数据绑定 ComboBox

我遇到了与此几乎相同的问题:

C# 更新绑定到通用列表的组合框

但是,我正在尝试更改显示的字符串;不添加、删除或排序。我已经尝试过引用问题中提供的 BindingList 解决方案,但没有帮助。我可以看到组合框的 DataSource 属性在我编辑项目时已正确更新,但组合框中显示的内容不是 DataSource 属性中的内容。

我的代码如下所示:

当我尝试更新内容时,我会执行以下操作:

编辑::

RefreshItems 似乎是一个私有方法。我刚刚收到错误消息:

“'System.Windows.Forms.ListControl.RefreshItems()' 由于其保护级别而无法访问”

ResetBindings 无效。

0 投票
3 回答
1415 浏览

.net - WPF 中 ComboBox 的 DataTemplate 的模糊/像素化显示

我有一个 DataTemplate 提供在 ListBox 和 ComboBox 中显示的项目。我创建的窗口如下所示: 截图 http://img223.imageshack.us/img223/8117/datatemplateexampletz4.png

我的问题是为什么 ComboBox 中的 DataTemplate 比 ListBox 中的显示更模糊或更像素化。在屏幕截图上很难看到,但当我实际使用该应用程序时,它似乎更明显。知道为什么会这样吗?是否与为一个控件启用 ClearType 而不是为另一个控件有关?

任何想法,将不胜感激。如果需要,我可以发布代码。