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;
复制代码


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM