Entwickler-Ecke

Grafische Benutzeroberflächen (VCL & FireMonkey) - SaveDialog dateiendung


Stefan_B - Di 14.01.03 13:30
Titel: SaveDialog dateiendung
hallo!
kann mir vielleicht einer helfen?
ich möchte immernoch ein vorhandenes memofeld als .txt datei speichern.
das heisst, wenn ich beim dialog.filter "textdateien" auswähle, dann muss er das auch als textdatei speichern.
habe darüber leider noch nichts gefunden. :(
hier der code:

Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
procedure TForm1.Button2Click(Sender: TObject);
begin
SaveDialog1.Options := [ofAllowMultiSelect, ofFileMustExist];
SaveDialog1.Filter := 'Textdateien (*.txt)|*.txt|Alle Dateien (*.*)|*.*';
SaveDialog1.FilterIndex := 1; { Beim Start des Dialogs alle Dateien anzeigen }
if SaveDialog1.Execute and (SaveDialog1.FileName<>'') then
  Memo1.Lines.SaveToFile(SaveDialog1.FileName);
end;
procedure TForm1.SaveDialog1TypeChange(Sender: TObject);
begin
  SaveDialog1.FileName:=SaveDialog1.FileName+'.txt';
end;
end.


Keldorn - Di 14.01.03 13:53

Hallo

Schau dir mal die eigenschaft defaultext an

Mfg Frank


Stefan_B - Di 14.01.03 13:58

danke, es funktioniert!

Quelltext
1:
SaveDialog1.DefaultExt:='txt';