问题标签 [tcombobox]

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 回答
499 浏览

delphi - Delphi Livebinding 对象和组合框或单选按钮

我为业务逻辑定义了后续单元

现在我将设计一个用于编辑 TPerson 的表单,其中包含三个 TEdit 和一个 TCombobox 来选择性别。

如何为 TCombobox 使用双向实时绑定?

0 投票
2 回答
648 浏览

c++builder - 在 TComboBox 中禁用鼠标滚轮和键盘事件

当我使用 时TComboBox,用户可以通过单击控件并用鼠标选择项目来选择项目,或者他们可以将光标悬停在控件上并使用滚轮,或者在选择控件时可以使用键盘。

如何禁用鼠标滚轮和键盘事件,以便用户在想要更改值时始终必须单击控件?我想防止他们意外更改值。如果这是不可能的TComboBox,还有其他一些我可以使用的组合框控件吗?

对于按键,我尝试禁用 KeyDown 事件上的组合框,但选择仍然改变。TComboBox似乎没有鼠标滚轮的事件。

0 投票
1 回答
1691 浏览

python - 我可以在windows下更改python ttk组合框的颜色吗?

我在 Linux 下获得了工作代码来改变 python 2.7 下 Ttk 的 TCombobox 的外观。如果我在 windows 下运行代码,它将无法工作。我知道,ttk 小部件的颜色和属性是平台相关的。我仍然无法弄清楚如何更改文本区域的颜色或 windows 下组合框的向下箭头的颜色。在linux下运行的代码是这样的:

我试图通过以下方式找出 TCombobox 在 Windows 下具有哪些属性:

我的打印输出如下:

但是,虽然属性 fieldbackground 更改为黄色,但组合框的外观并没有改变。那么,如何改变颜色呢?

提前致谢!

0 投票
1 回答
1522 浏览

delphi - 如何避免用户输入 TComboBox?

我希望TCombobox更改值的唯一方法是使用鼠标。

如果 Items 是 1,2 和 3,用户可以输入 4 并且它成为值。

我尝试使用OnKeyDown,但不知何故我想“避免按键”。如何做到这一点?

0 投票
0 回答
512 浏览

delphi - Delphi firemonkey TCombobox 开启极慢

Windows 10、Delphi 10.2 Tokyo、Firemonkey 框架。

我在表单上放了一个 TCombobox,用 20000 个项目填充它(需要 5 秒),然后当我单击组合框的箭头以显示下拉菜单时,需要 15 秒。VCL TComboBox 立即为我完成了这项工作。

我能做些什么来加快这种行为吗?为什么需要这么长时间?

0 投票
1 回答
861 浏览

delphi - 提前输入 TComboBox csDropDownList; 德尔福 10

当强制用户从下拉列表中进行选择时,我将组合框的样式设置为 csDropDownlist。 在此处输入图像描述

但是,以后的所有输入都只有一个字符。这意味着,用户不能通过键入多个字符来缩小组合中的搜索范围。那就没用了。

将样式设置为 csDropDown 时,您可以键入多个字符来缩小搜索范围, 在此处输入图像描述

但是您不再被迫从列表中进行选择

在此处输入图像描述

有没有办法结合这些行为?

0 投票
0 回答
267 浏览

sorting - 如何将 Delphi TComboBox 项目排序为日期而不是字符串

我正在将项目列表填充到 TComboBox 项目列表中。但是这些项目没有保存为我从中获取它们的数据库中的日期。Delphi 将项目排序为字符串。请问如何将这些项目排序为日期?

该列表将永远不会有相同数量的日期,因为当我过滤时,列表会变得更短或更长......所以分配每个项目是不可能的。有人可以帮忙吗。

问候

0 投票
1 回答
739 浏览

delphi - 在组合框中设置键值对

在组合框中设置键/值对的最佳方法是什么?

例如我想设置:

  1. 键:T1 值:测试 1
  2. 键:T2 值:测试 2
  3. 抄...
0 投票
2 回答
74 浏览

c++builder - 如何将 SQL 查询中的值存储到 ComboBox 组件中?

我对TComboBoxBorland C++Builder 6 中的组件有疑问。

在 ComboBox 中,我想插入 SQL 查询的结果,例如:

我想向value用户显示列的值,例如one, two, three,但引用ID列的值。

谁能帮我?谷歌并没有对我说太多。

0 投票
1 回答
198 浏览

type-conversion - C++Builder - 不能从“AnsiString”转换为“TObject”

我在将字符串变量转换为TObject.

我有一个向我返回两列的查询。在第一列中varchar,我有转换为字符串的值,在第二列中,我有int值。

我想用这些值以这种方式填充 ComboBox:

当我提到第二个 int 类型的值时,我收到了一些灌木丛,例如 xD 等。

通过尝试将此值转换为字符串,例如:

我收到一条错误消息:

无法从“AnsiString”转换为“TObject”

我不知道我还能做些什么来转换这个值。