AddObject的使用方法 integer 于 Object procedure TForm1.Button1Click(Sender: TObject); var i:integer; begin for i:=5 to 10 do ListBox1.Items.AddObject('你好',pointer(i*8));//添加数据的同时随便加一个integer end; procedure TForm1.ListBox1Click(Sender: TObject); var i:integer; begin i:=integer(ListBox1.Items.Objects[ListBox1.ItemIndex]); showmessagefmt('%d',[i]); end;
//直接取序号
ComboBox1.ItemIndex
//或者,知道字符串Str内容,取得该字符串Str的序号ID
ComboBox1.Items.IndexOf(Str)
integer 于 Object
procedure TForm1.Button1Click(Sender: TObject);
var i:integer;
begin
for i:=5 to 10 do
ListBox1.Items.AddObject('你好',pointer(i*8));//添加数据的同时随便加一个integer
end;
procedure TForm1.ListBox1Click(Sender: TObject);
var i:integer;
begin
i:=integer(ListBox1.Items.Objects[ListBox1.ItemIndex]);
showmessagefmt('%d',[i]);
end;