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

c# - 在 C# 中获取组合框文本

我用枚举中的值填充了一个组合框。

现在组合框是文本对吗?所以我使用了一个getter和一个setter。我在阅读文本时遇到问题。

这是代码:

出于某种原因,this.typeComboBox.Text当我在组合框中选择一个项目时,总是返回一个空字符串。

有人看到我做错了吗?

编辑:我得出的结论是问题出在时间上。我召唤文本的时间点确实是在我更改组合框之后,但仍然在该值被解析为值之前。现在以不同的方式解决了问题,感谢所有想法。

0 投票
4 回答
4446 浏览

javascript - 最好的javascript组合框?

组合框是一个自动完成的文本框,也是一个下拉列表(即,如果您愿意,可以从列表中选择)。

“最佳”意味着组合:稳定、外观/感觉、API/可定制性、成熟度。

0 投票
1 回答
8159 浏览

c# - c# databound ComboBox : InvalidArgument=Value of '1' 对 'SelectedIndex' 无效

我在运行时添加到表单的绑定 ComboBox(在 Windows 表单上)上设置 SelectedIndex 时遇到问题,我怀疑发生了一些奇怪的事情。

当我尝试这个时,我收到错误“InvalidArgument='1' 的值对'SelectedIndex' 无效。”

但是,如果我直接将项目添加到 ComboBox 中,则没有问题,如下所示:

此外,如果我在设置 SelectedIndex 之前将控件添加到表单中,也没有问题,如下所示:

谁能解释为什么在将控件添加到表单之前我不能从数据源设置选定的索引?

0 投票
3 回答
1571 浏览

vb.net - 访问 Windows Forms 2.0 组合框或 AXComboBox

我使用 windows forms 2.0 在 VB.net 2008 中创建了一个多列组合框。一旦选择在表格的其余部分中使用,我就无法访问数据。似乎没有与 winform 2.0 组合框一起使用的选定事件。

有没有人有使用winforms 2.0的经验?另外我想一个更好的问题是:是否有一个网站破坏了 windows 窗体 2.0?到目前为止,包括 MSDN 在内的一切似乎都没有那么详细。

0 投票
2 回答
6902 浏览

c# - WPF 中的 ComboBox 模板问题

我有一个带有 ComboBox 的 DataTemplate 的列表视图。我希望 ComboBox 看起来像标签一样平坦,直到用户真正想要更改值。我之前有下面的例子,但我改变了一些东西,现在它不再工作了,我不知道为什么。

IsMouseOver 属性似乎无法正常工作,因为它仅在鼠标位于控件边界时才设置。

我该怎么做才能使这项工作正常进行?

这是一个片段:

0 投票
3 回答
4453 浏览

c# - 在 C# 中填充组合框的最快方法是什么?

在 C# 中填充 ComboBox 的最快方法是什么?

  1. Add()
  2. 将 ComboBox 绑定到数据集

还是有更快的方法?

谢谢。

0 投票
3 回答
9648 浏览

c# - 在 C# 中更改 ComboBox 荧光笔的颜色

嘿。我对 ComboBox 中的荧光笔有疑问。最近,我不得不将 ComboBox 中的某些项目变灰,我通过手动(以编程方式)在ComboBox中绘制字符串来做到这一点。在DrawMode.NORMAL下的 .NET 组合框中,当您单击箭头时,荧光笔将自动出现,并且荧光笔的背景颜色默认为近蓝色。问题是当我们将鼠标移到一个项目上时,悬停项目的前景色变为白色,但是当我们手动绘制项目时(DrawMode.OwnerDrawVariable)它不起作用。你能帮我解决这个问题吗??

这就是我将项目变灰的方式,

0 投票
1 回答
3650 浏览

vb.net - 组合框 KeyDown 事件处理程序多次触发

在 VB.NET 中,我在 WinForm 表单上有一个组合框。该表单允许用户输入要搜索的查询。当用户按 Enter 键时,将对数据库执行查询,并将结果作为 DataTable 返回。然后将 DataTable 绑定到 Combobox,用户可以选择他们正在寻找的选项。

在大多数情况下,这工作得很好。但是,我们发现代码正在执行多次。如果我写出查询并按一次 Enter 键,我可以单步执行代码两次或三次。如果不需要,我不想多次向数据库发送相同的查询。为什么代码会多次执行的任何想法或建议?

这是有问题的代码。Combobox 和 Function 名称已更改以保护无辜者。:)

0 投票
4 回答
5065 浏览

java - 如何在 Swing 中组合组合框和树?

对于我的应用程序,我想要一个组合框,它在作为Tree下拉时显示其元素。问题是,我对 Swing 不够精通,不知道如何去做。至少不会最终从头开始编写新的小部件,或者类似的东西。

如果不从头开始创建一个,我将如何做这样的事情?

0 投票
1 回答
3743 浏览

php - 如何在 CakePHP 中实现高级组合框?

我使用以下语句在 CakePHP 中实现了组合框:

对于品牌和类别的输入形式:

但是以上选项都不允许我将我的文本输入添加到品牌或类别,比如说我想添加一个组合框中不存在的输入,我应该怎么做。

喜欢组合框中的链接或组合框中的文本框?