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 保存文件对话框(SaveDialog)和打开文件对话框(OpenDialog)
1,Delphi 生成的EXE 文件输出在哪个目录?如何改变?