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