问题标签 [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.
delphi - 获取当前选择的 Combobox 值并将其用作变量
我的问题是关于 Delphi 7。
我需要获取当前选定ComboBox1
的值以在我的代码中将其用作浮点变量:
谢谢!
delphi - 具有 csOwnerDrawFixed 样式的 Combobox 如何表现得像 csDropDown 样式?
我正在使用样式属性设置为csOwnerDrawFixed的TComboBox组件,我实现了OnDrawItem并且一切正常,现在我希望组合框在具有csDropDown样式时的行为(使用 csOwnerDrawFixed 样式的行为类似于 csDropDownList 样式),我的意思是内部编辑。这可能吗?
delphi - 是否可以将历史列表下拉列表添加到 Delphi 的 TButtonedEdit?
我正在使用 Delphi XE2 的 TButtonedEdit,但我想为历史添加一个下拉列表(如 TComboBox)。我知道 TComboBox 是一个美化的 TEdit,所以我可以发送一条消息给 TButtonedEdit 以添加此功能吗?谢谢。
delphi - 如何更改 TComboBox 的下拉列表?
我有一个 TComboBox,我想更改它的下拉列表并将其替换为我自己的控件(TYazTreeList)
最简单的方法是什么?
我想从 TComboBox 继承一个新控件(我们称之为 TYazComboBox)
谢谢你。
delphi - 在一个tcombobox中,我如何具有下拉显示x,但是当x被选中时,文本属性得到y?
我需要用户选择日期格式(dd/mm/yyyy 或 dd mmmm yyyy 等),但显示这些选项只是令人困惑。我想要做的是让 TComboBox 项目充满“14/09/2012”、“2012 年 9 月 14 日”、“2012 年 9 月 14 日星期五”等,当用户选择其中一种日期格式时,组合框会得到文本“dd mmmm yyyy”或任何日期格式(尽管我仍然希望他们能够输入其他内容,例如“d/m/yy”)。
但是,我还没有找到一种简单的方法来做到这一点 - 除了带有 TSpeedButton 的 TEdit 之外,它会打开一个带有选择选项的表单,如果没有办法使用 TComboBox 执行此操作,这是我的第二选择。
问题:如何让 TComboBox 下拉菜单显示日期,但文本属性在选择日期时获取日期格式?
delphi-xe2 - 是否可以将 TCombo 编辑插入符号“更宽”或“加粗”?
我有一种模式用于TComboBox.SelStart
指示编辑文本字符串的进度。在这种模式下,我想对编辑插入符号进行某种更改,例如将其扩大到 2 个像素或以某种方式将其“加粗”以指示此模式并使其吸引更多注意力。这可能吗?
delphi - 为什么我的组合框的 OnChange 事件在其父项是 TStringGrid 时不会触发?
我有一个可变长度的 TStringGrid,一列有一个 TComboBox 来改变里面的数据。我已将其父级设为 TStringGrid,因此如果向下滚动,我可以使用所选矩形在 StringGrid 内的位置。
出现问题是因为我需要触发 OnChange 事件:问题是当它的父级是 StringGrid 时,触发 OnChange 事件的唯一方法似乎是使用键盘事件,并且选择它的项目不会触发事件。我还尝试在更改父事件和 OnClick 事件(无论如何都不会触发)后重新声明 OnChange 事件。
我不太确定为什么会发生这种情况,但这似乎是父级是 TStringGrid 的问题。
delphi - Delphi inspect external TLabels inside a TGroupBox via EnumWindows, Enumchildwindows or Spy++
I am developing an application in Delphi XE2 which inspects, through the functions EnumWindows and EnumChildWindows a window of a running application also written in Delphi.
This is the main code (adapted from an example: http://www.swissdelphicenter.ch/torry/showcode.php?id=410)
Everything works well, except for the object TGroupBox after which the recursion stops. But control TGroupBox contains inside other elements (TLabel).
In fact, even writing a simple application in Delphi, by including in the Form a TGroupBox and then into the TGroupBox a TLabel, launching the Application and inspecting it with Spy++ (or with the Tool Autoit AU3Info) you can not enter into the TGroupBox: the TLabel inside is not inspected.
Is there a way to find TLabel control within the TGroupBox?
delphi - Delphi TComboBox 下拉字段过滤
我在 Delphi 使用 TComboBox。当我写一些文本(AutoDropDown 设置为 True)时,如何过滤显示的下拉字段,只显示匹配的字段?
delphi - Firemonkey中带有图像的TComboBox
我在 TListBoxItem 的样式中添加了一个 TImage。
如果我添加到 TListBox,它可以工作。如果我添加到 TComboBox,它就不起作用。如果 TComboBox 中的项目,我什至无法更改高度。
这是我的示例代码: