Delphi的保存文件对话框-TsaveDialog

Posted m0488

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Delphi的保存文件对话框-TsaveDialog相关的知识,希望对你有一定的参考价值。

TsaveDialog继承于TOpenDialog,只介绍以下几个内容:

1、TsaveDialog如何设定为保存的默认路径是当前程序所在的文件夹:

默认目录是当前程序所在目录应设置属性InitialDir:

opendialog1.InitialDir := extractfilepath(application.ExeName); 
savedialog1.InitialDir := extractfilepath(application.ExeName);

2、设置过滤器、处理文件后缀

技术分享图片
procedure TForm1.Button5Click(Sender: TObject);
begin
SaveDialog1.Filter := ‘*.txt|*.txt‘; //设置过滤器,只保存txt
if savedialog1.execute then
     begin
       if extractfileExt(savedialog1.FileName)<>‘.txt‘ then //判断文件名后缀是否为.txt
       SaveDialog1.FileName := ChangeFileExt(SaveDialog1.FileName,‘.txt‘); //不是的话修改后缀为.txt
Memo2.Lines.SaveToFile(savedialog1.FileName); //保存文件 end; end;
技术分享图片

以上是关于Delphi的保存文件对话框-TsaveDialog的主要内容,如果未能解决你的问题,请参考以下文章

新手问题,delphi 的保存对话框

Delphi的保存文件对话框-TsaveDialog

Delphi 保存文件对话框(SaveDialog)和打开文件对话框(OpenDialog)

1,Delphi 生成的EXE 文件输出在哪个目录?如何改变?

怎样才能把delphi中memo中的内容保存为文本文件到“指定的路径下”

delphi保存路径