首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

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

2012-04-01 
怎样在保存为txt文档时取消换行?保存为txt的代码:procedure TForm1.Button1Click(Sender: TObject)varLis

怎样在保存为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)就行了.

热点排行