楼上几位错了,呵呵,不信自己试下。。。(每次delete,下次的memo1.lines.count会相吗)
再说直接对控件进行add或delete,速度会很慢的。
瞧瞧本少爷的,哈哈
procedure TForm1.Button1Click(Sender: TObject);
var
aStrings: TStrings;
i: integer;
begin
aStrings:= TStringList.Create;
try
for i:= 0 to Memo1.Lines.Count-1 do
if Trim(Memo1.Lines.Strings)<> '' then
aStrings.Add(Memo1.Lines.Strings);
Memo1.Lines.Assign(aStrings);
finally
aStrings.Free;
end;
end;