Sign in Join
Wiki copytemporary

Howto Use TSaveDialog/fi: what changed

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

OldNewLine
11## Kuinka käytetään tallenna-dialogia
22
3-![](/wiki-images/e/e1/Tsavedialog.png)
3+[![tsavedialog.png](/wiki-images/4/4a/tsavedialog.png)](</File:tsavedialog.png>)
44
5-Yksinkertainen opastus:
5+Yksinkertainen opastus:
66
7-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ä).\
8- ![](/wiki-images/7/72/Component_Palette_Dialogs.png)\
9- (Se on toinen vasemmalta [[Dialogs tab/fi|dialogs välilehdellä]])
10-2. Lisää [[TMemo/fi|memo- eli muistiokomponentti]] ![](/wiki-images/1/1b/Tmemo.png) lomakkeelle.
11-3. Lisää [[TButton/fi|Button- eli painonappikomponentti]] ![](/wiki-images/b/b2/Tbutton.png) lomakkeelle.
7+ 1. Laita [SaveDialog-komponentti](</index.php?title=TSaveDialog/fi&action=edit&redlink=1> "TSaveDialog/fi \(page does not exist\)") [![tsavedialog.png](/wiki-images/4/4a/tsavedialog.png)](</File:tsavedialog.png>) [[TForm/fi|lomakkeelle eli Form:lle]] (Mihin tahansa paikkaan. Se ei ole varsinaisessa ohjelmassa näkyvissä).
8+[![Component Palette Dialogs.png](/wiki-images/7/72/Component_Palette_Dialogs.png)](</File:Component_Palette_Dialogs.png>)
9+(Se on toinen vasemmalta [[Dialogs tab/fi|dialogs välilehdellä]])
10+ 2. Lisää [[TMemo/fi|memo- eli muistiokomponentti]] [![tmemo.png](/wiki-images/f/f3/tmemo.png)](</File:tmemo.png>) lomakkeelle.
11+ 3. Lisää [[TButton/fi|Button- eli painonappikomponentti]] [![tbutton.png](/wiki-images/b/b2/tbutton.png)](</File:tbutton.png>) lomakkeelle.
1212
13-[[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.
13+
1414
15-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:
15+[[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.
1616
17-``` pascal
18- procedure TForm1.Button1Click( Sender: TObject );
19- begin
20- if SaveDialog1.Execute then
21- Memo1.Lines.SaveToFile( SaveDialog1.Filename );
22- end;
17+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:
2318```
19+procedure TForm1.Button1Click( Sender: TObject );
20+ begin
21+ if SaveDialog1.Execute then
22+ Memo1.Lines.SaveToFile( SaveDialog1.Filename );
23+ end;
24+```
2425
25-[[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.
26+[ Execute](<http://lazarus-ccr.sourceforge.net/docs/lcl/dialogs/tcommondialog.execute.html> "doc:lcl/dialogs/tcommondialog.execute.html")-[metodi](</index.php?title=Method/fi&action=edit&redlink=1> "Method/fi \(page does not exist\)") näyttää tallenna dialogin. Se palauttaa joko arvon [true](</index.php?title=True/fi&action=edit&redlink=1> "True/fi \(page does not exist\)") kun ohjelman käyttäjä valitsee tiedoston tai arvon [false](</index.php?title=False/fi&action=edit&redlink=1> "False/fi \(page does not exist\)") jos käyttäjä keskeyttää valinnan.
2627
27-[[doc:lcl/dialogs/tfiledialog.filename.html|Filename]] property palauttaa täyden tiedostonimen polkuineen.
28+[ Filename](<http://lazarus-ccr.sourceforge.net/docs/lcl/dialogs/tfiledialog.filename.html> "doc:lcl/dialogs/tfiledialog.filename.html") property palauttaa täyden tiedostonimen polkuineen.
2829
30+
31+
2932## Katso myös
3033
31-- [[Howto Use TOpenDialog/fi|Kuinka käytetään tiedoston avaus dialogia]]
32-- [[CopyFile/fi|Tiedoston kopiointi]]
34+ * [[Howto Use TOpenDialog/fi|Kuinka käytetään tiedoston avaus dialogia]]
35+ * [[CopyFile/fi|Tiedoston kopiointi]]
3336
3437---
35-*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).*
38+*From the Free Pascal wiki, page "Howto Use TSaveDialog/fi", as the Internet Archive kept it on 2022-09-27. 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