Delphi:将数据指针传递给组合框项
Dephi: Passing a data pointer to a comboboxitem
我想将对象绑定到项目。
我已经在 TListView 中看到了这个功能,但我在 TComboBox 中找不到它。
有没有办法将对象绑定到 delphi 中的 comboBoxItem?
请注意,我正在使用 vcl.
使用 AddObject
组合框的方法 Items
属性。
var
pt : Pointer;
begin
//...
myCombobox.Items.AddObject('Some string', pt);
但是请注意,使用此方法存储接口指针是不安全的,因为它会忽略引用计数。
我想将对象绑定到项目。 我已经在 TListView 中看到了这个功能,但我在 TComboBox 中找不到它。 有没有办法将对象绑定到 delphi 中的 comboBoxItem? 请注意,我正在使用 vcl.
使用 AddObject
组合框的方法 Items
属性。
var
pt : Pointer;
begin
//...
myCombobox.Items.AddObject('Some string', pt);
但是请注意,使用此方法存储接口指针是不安全的,因为它会忽略引用计数。