delphi问题:删除多行文本的问题
在一个memo编辑框中有100多行文本,我想删除前18行文本,我的代码是这样的:forn:=0to17dobeginMemo1.Lines[n]:=''end;但结果却只...
在一个memo编辑框中有100多行文本,我想删除前18行文本,我的代码是这样的:
for n := 0 to 17 do
begin
Memo1.Lines[n]:=''
end;
但结果却只是删除了第一行的,其它的17行都没有删除。。。问题出在哪儿 ?请好心人指点一下。。谢谢。。(本人没分了,实在抱歉) 展开
for n := 0 to 17 do
begin
Memo1.Lines[n]:=''
end;
但结果却只是删除了第一行的,其它的17行都没有删除。。。问题出在哪儿 ?请好心人指点一下。。谢谢。。(本人没分了,实在抱歉) 展开
4个回答
展开全部
procedure TForm1.Button1Click(Sender: TObject);
var i:integer;
begin
for I := 0 to 17 do
memo1.Lines.Delete(0);
end;
end.
=========================================
懒虫007 | 十二级
讲的是正确的!
var i:integer;
begin
for I := 0 to 17 do
memo1.Lines.Delete(0);
end;
end.
=========================================
懒虫007 | 十二级
讲的是正确的!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
加载到TSTRINGLIST,然后删除对应的行后,再保存进去
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
for n := 0 to 17 do
begin
Memo1.Lines.Delete(n);
end;
begin
Memo1.Lines.Delete(n);
end;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询