procedure TForm1.Button2Click(Sender: TObject);
begin
if form1.openDialog1.Execute then
if fileexists(form1.openDialog1.FileName) then
memo1.Lines.loadfromFile(form1.openDialog1.FileName)
else showmessage('no file');
end;
var
fContent:TStringList;
begin
fContent:=TStringList.Create;
fContent.LoadFromFile(PathToFile); //这里如果要使用公用对话框,只要用OpenDialog1.FileName做参数就可以了
Edit1.Text:=fContent.Text;
//对于Memo个RichEdit由于自身提供LoadFromFile方法,所以没有必要辅助定义一个TStringList类型的变量,直接使用他们的Lines.LoadFromFile方法就可以了
fContent.Free;
end;
procedure TForm1.Button1Click(Sender: TObject);
begin
form1.SaveDialog1.Filter:='txt file|*.txt';
form1.SaveDialog1.DefaultExt:='txt';
if form1.SaveDialog1.Execute then
memo1.Lines.SaveToFile(form1.SaveDialog1.FileName);
end;
procedure TForm1.Button2Click(Sender: TObject);
begin
if form1.openDialog1.Execute then
memo1.Lines.loadfromFile(form1.openDialog1.FileName);
end;