我只能通过点击组件找到如何创建ListBoxItem
- > 项目编辑。
我们如何使用ListBoxItem
以编程方式创建Firemonkey
?
答案 0 :(得分:4)
只需创建列表框项,然后将其添加到列表框中:
var
ListBoxItem: TListBoxItem;
begin
ListBoxItem := TListBoxItem.Create(ListBox1);
ListBoxItem.Text := 'foo';
// set other properties of the list box item at this point
ListBox1.AddObject(ListBoxItem);
end;
答案 1 :(得分:2)
假设ListBoxItem
是名为TListBox
的现有ListBox1
组件的项目,则可以像这样添加项目:
ListBox1.Items.Add('an item name');
替代方案:
var
id: Integer;
. . .
ListBox1.Items.AddObject('an item name', TObject(id));
修改强> 请注意,仅当基础列表未排序时,才必须认为此方法有效。
答案 2 :(得分:0)
您也可以使用:
var
aItem: TListViewItem;
begin
for i := 0 to 10 do
begin
aItem := ListView1.Items.Add;
aItem.Text := 'Item Text';
// you can set properties in here..
end;
end;