Sign in Join
Wiki copytemporary

Howto Use TSaveDialog/fi: what changed

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

Title: Howto Use TSaveDialog/fi

OldNewLine
1+## Kuinka käytetään tallenna-dialogia
2+
3+<figure>
4+<img src="tsavedialog.png" title="tsavedialog.png" />
5+<figcaption>tsavedialog.png</figcaption>
6+</figure>
7+
8+Yksinkertainen opastus:
9+
10+1. Laita [[TSaveDialog/fi|SaveDialog-komponentti]] ![](/wiki-images/e/e1/Tsavedialog.png) [[TForm/fi|lomakkeelle eli Form:lle]] (Mihin tahansa paikkaan. Se ei ole varsinaisessa ohjelmassa näkyvissä).\
11+ ![](/wiki-images/7/72/Component_Palette_Dialogs.png)\
12+ (Se on toinen vasemmalta [[Dialogs tab/fi|dialogs välilehdellä]])
13+2. Lisää [[TMemo/fi|memo- eli muistiokomponentti]] ![](/wiki-images/1/1b/Tmemo.png) lomakkeelle.
14+3. Lisää [[TButton/fi|Button- eli painonappikomponentti]] ![](/wiki-images/b/b2/Tbutton.png) lomakkeelle.
15+
16+[[IDE Window: Object Inspector/fi|Komponenttimuokkain]] näyttää Button1 olion (komponentin) ominaisuudet. Muuta [[Property/fi|ominaisuutta]] jota kutsutaan nimellä Caption. Se näyttää arvoa 'Button1'. Vaihda se 'Tallenna' nimiseksi.
17+
18+Valitse komponenttimuokkaimen tapahtumat välilehti. Mene OnClick:n kohdalla oikealla puolella olevaan painikkeeseen joka on pieni laatikko kolmella pisteellä (...). Napsauttamalla tätä siirrytään automaattisesti tehtyyn koodirunkoon lähdekoodieditoriin. Täydennä koodi seuraavaksi:
19+
20+``` pascal
21+ procedure TForm1.Button1Click( Sender: TObject );
22+ begin
23+ if SaveDialog1.Execute then
24+ Memo1.Lines.SaveToFile( SaveDialog1.Filename );
25+ end;
26+```
27+
28+[[doc:lcl/dialogs/tcommondialog.execute.html|Execute]]-[[Method/fi|metodi]] näyttää tallenna dialogin. Se palauttaa joko arvon [[True/fi|true]] kun ohjelman käyttäjä valitsee tiedoston tai arvon [[False/fi|false]] jos käyttäjä keskeyttää valinnan.
29+
30+[[doc:lcl/dialogs/tfiledialog.filename.html|Filename]] property palauttaa täyden tiedostonimen polkuineen.
31+
32+## Katso myös
33+
34+- [[Howto Use TOpenDialog/fi|Kuinka käytetään tiedoston avaus dialogia]]
35+- [[CopyFile/fi|Tiedoston kopiointi]]
36+
37+---
38+*From the Free Pascal wiki, page "Howto Use TSaveDialog/fi", as it stood on 2019-09-08 after a change by Djzepi, 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