我想通过一个循环来吧t0至t2d的内容放到ComboBox1的Items中,请问加了注释的那句该怎么写,谢谢! t0 := 'Text1';
t1 := 'Text2';
t2 := 'Text3';
with Form1 do
begin
ComboBox1.Text:='';
ComboBox1.items.Clear;
for i := 0 to 2 do
// ComboBox1.Items.Insert(i,'t' + inttostr(i)); end;
t1 := 'Text2';
t2 := 'Text3';
with Form1 do
begin
ComboBox1.Text:='';
ComboBox1.items.Clear;
for i := 0 to 2 do
// ComboBox1.Items.Insert(i,'t' + inttostr(i)); end;
这样才行:
var
t : array[0..2]; t[0] := 'Text1';
t[1] := 'Text2';
t[2] := 'Text3';
with Form1 do
begin
ComboBox1.Text:='';
ComboBox1.items.Clear;
for i := 0 to 2 do
ComboBox1.Items.add(t[i]);
end;
t: array [0..2] of string;
ComboBox1.Items.Add(Format('Text%d', [i]));http://lysoft.7u7.net
谢谢galeboy(狂风),用数组是个不错的办法,但是我每次传进去t的个数是不固定,使用数组会降低效率吗?
提供个思路:传入pchar指针进去 然后自己设置标识位 自己在内部解析 然后加入.
比如说再传入一个integer表示传入的字串的个数