读书人

怎样在保存为txt文档时取消换行?该如

发布时间: 2012-04-01 17:23:46 作者: rapoo

怎样在保存为txt文档时取消换行?
保存为txt的代码:
procedure TForm1.Button1Click(Sender: TObject);
var
List: TStringList;
begin
List := TStringList.Create; //创建List
if FileExists('C:\123.txt') then //比如是C:\123.txt
List.LoadFromFile('C:\123.txt'); //数据读入到List
List.Add('结果为:');
List.AddStrings(Memo1.Lines); //追加Memo文本到List
List.SaveToFile('C:\123.txt'); //保存
List.Free; //释放
end;

运行后文本显示:
结果为:
(memo1的内容)

希望文本内去掉“结果为:”后面的换行,直接跟memo里的内容,即:

结果为:(memo1内容)

[解决办法]
procedure TForm1.Button1Click(Sender: TObject);
var
List: TStringList;
begin
List := TStringList.Create; //创建List
if FileExists('C:\123.txt') then //比如是C:\123.txt
List.LoadFromFile('C:\123.txt'); //数据读入到List
List.Append('结果为:'+Memo1.Text);
List.SaveToFile('C:\123.txt'); //保存
List.Free; //释放
end;

[解决办法]
直接ADD('结果为:'+Memo1.lines.text)就行了.

读书人网 >.NET

热点推荐