Sign in Join
Wiki copytemporary

Howto Use TSaveDialog/de: what changed

Revision 1 to 2. Removed lines have a minus sign; added lines have a plus sign.

OldNewLine
1-\
21Zurück zu den [[Additional information/de|Zusätzlichen Informationen]].\
3-\
2+
43Wie man den TSaveDialog benutzt
54
6-<figure>
7-<img src="tsavedialog.png" title="tsavedialog.png" />
8-<figcaption>tsavedialog.png</figcaption>
9-</figure>
5+![](/wiki-images/e/e1/Tsavedialog.png)
106
117Einfache Richtlinie: :
128
1391\. Legen Sie eine SaveDialog-Komponente auf Ihrem Formular ab (an einer beliebigen Stelle, weil es später unsichtbar ist).
1410
1511` `![`Component_Palette_Dialogs.png`](/wiki-images/7/72/Component_Palette_Dialogs.png)\
1612` (Es ist der zweite Dialog von links aus der `[[Dialogs tab|Komponentenseite 'Dialogs']]`)`
1713
18142\. Fügen Sie ein Memo in das Formular ein.
1915
20-<figure>
21-<img src="tmemo.png" title="tmemo.png" />
22-<figcaption>tmemo.png</figcaption>
23-</figure>
16+![](/wiki-images/1/1b/Tmemo.png)
2417
25183\. Fügen Sie eine Schaltfläche in das Formular ein.
2619
27-<figure>
28-<img src="tbutton.png" title="tbutton.png" />
29-<figcaption>tbutton.png</figcaption>
30-</figure>
20+![](/wiki-images/b/b2/Tbutton.png)
3121
3222Der [[IDE Window: Object Inspector|Objektinspector]] zeigt die Eigenschaften der Schaltfläche 'Button1' an. Ändern Sie die Eigenschaft 'Caption' vom angezeigten Wert 'Button1' zu 'Save'. Klicken Sie im Objektinspektor auf den Karteireiter 'Ereignisse'. Wählen Sie das Ereignis 'OnClick' aus: es erscheint ein kleiner Knopf mit drei Punkten (... Ellipsis). Klicken Sie darauf, dadurch kommen Sie automatisch zum Quelltexteditor und der Kursor steht an Anfang einer Codestelle. Ergänzen Sie folgenden Code:
3323
3424``` pascal
3525 procedure TForm1.Button1Click( Sender: TObject );
3626 begin
3727 if SaveDialog1.Execute then
3828 Memo1.Lines.SaveToFile( SaveDialog1.Filename );
3929 end;
4030```
4131
4232Die Methode [[doc:lcl/dialogs/tcommondialog.execute.html|Execute]] zeigt den Dialog 'Datei speichern' an. Sie liefert [[True|true]] zurück, wenn der Benutzer eine Datei ausgewählt hat, [[False|false]], wenn der Benutzer den Dialog abgebrochen hat.
4333
4434Die Eigenschaft [[doc:lcl/dialogs/tfiledialog.filename.html|Filename]] gibt den vollständigen Dateinamen inklusive Laufwerk und Pfad zurück.
4535
4636## Siehe auch
4737
4838- [[Howto Use TOpenDialog/de]]
4939- [[Dialogs tab]]
5040- [[Standard tab|TButton]]
5141- [[Standard tab|TMemo]]
5242
5343---
5444*From the Free Pascal wiki, page "Howto Use TSaveDialog/de", as it stood on 2020-02-17 after a change by Trev, out of the wiki's dump of 2024-05-26. Copyright stays with the author who wrote it, according to the old wiki's [[Licensing]] page. If you have concerns about this material, [message the admin](/wiki-contact).*

Back to history