Difference between revisions of "Howto Use TSaveDialog/fi"
(2 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
{{Howto Use TSaveDialog}} | {{Howto Use TSaveDialog}} | ||
− | Kuinka | + | ==Kuinka käytetään tallenna-dialogia== |
[[Image:tsavedialog.png]] | [[Image:tsavedialog.png]] | ||
− | Yksinkertainen opastus | + | Yksinkertainen opastus: |
− | + | # Laita [[TSaveDialog/fi|SaveDialog-komponentti]] [[Image:tsavedialog.png]] [[TForm/fi|lomakkeelle eli Form:lle]] (Mihin tahansa paikkaan. Se ei ole varsinaisessa ohjelmassa näkyvissä). <br />[[Image:Component_Palette_Dialogs.png]] <br />(Se on toinen vasemmalta [[Dialogs tab/fi|dialogs välilehdellä]]) | |
+ | # Lisää [[TMemo/fi|memo- eli muistiokomponentti]] [[Image:tmemo.png]] lomakkeelle. | ||
+ | # Lisää [[TButton/fi|Button- eli painonappikomponentti]] [[Image:tbutton.png]] lomakkeelle. | ||
− | |||
− | |||
− | + | [[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. | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | [[IDE_Window:_Object_Inspector|Komponenttimuokkain]] näyttää Button1 olion (komponentin) ominaisuudet. Muuta ominaisuutta jota kutsutaan nimellä Caption. Se näyttää arvoa 'Button1'. Vaihda se 'Tallenna' nimiseksi. | ||
− | Valitse komponenttimuokkaimen tapahtumat välilehti. Mene OnClick:n kohdalla oikealla puolella olevaan painikkeeseen joka on pieni laatikko kolmella pisteellä (...). | + | 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: |
− | <syntaxhighlight> | + | <syntaxhighlight lang="pascal"> |
procedure TForm1.Button1Click( Sender: TObject ); | procedure TForm1.Button1Click( Sender: TObject ); | ||
begin | begin | ||
Line 34: | Line 25: | ||
</syntaxhighlight> | </syntaxhighlight> | ||
− | [[doc:lcl/dialogs/tcommondialog.execute.html | Execute]]-metodi näyttää tallenna dialogin. Se palauttaa joko arvon [[True|true]] kun ohjelman käyttäjä valitsee tiedoston tai arvon [[False|false]] jos käyttäjä keskeyttää valinnan. | + | [[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. |
− | [[doc:lcl/dialogs/tfiledialog.filename.html | Filename]] property palauttaa | + | [[doc:lcl/dialogs/tfiledialog.filename.html | Filename]] property palauttaa täyden tiedostonimen polkuineen. |
Line 42: | Line 33: | ||
== Katso myös == | == Katso myös == | ||
− | * [[Howto Use TOpenDialog | + | * [[Howto Use TOpenDialog/fi| Kuinka käytetään tiedoston avaus dialogia]] |
− | + | * [[CopyFile/fi|Tiedoston kopiointi]] | |
− | |||
− | * [[ | ||
− | |||
− | |||
− |
Latest revision as of 07:54, 8 September 2019
│
Deutsch (de) │
English (en) │
español (es) │
suomi (fi) │
français (fr) │
日本語 (ja) │
polski (pl) │
русский (ru) │
slovenčina (sk) │
Kuinka käytetään tallenna-dialogia
Yksinkertainen opastus:
- Laita SaveDialog-komponentti lomakkeelle eli Form:lle (Mihin tahansa paikkaan. Se ei ole varsinaisessa ohjelmassa näkyvissä).
(Se on toinen vasemmalta dialogs välilehdellä) - Lisää memo- eli muistiokomponentti lomakkeelle.
- Lisää Button- eli painonappikomponentti lomakkeelle.
Komponenttimuokkain näyttää Button1 olion (komponentin) ominaisuudet. Muuta ominaisuutta jota kutsutaan nimellä Caption. Se näyttää arvoa 'Button1'. Vaihda se 'Tallenna' nimiseksi.
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:
procedure TForm1.Button1Click( Sender: TObject );
begin
if SaveDialog1.Execute then
Memo1.Lines.SaveToFile( SaveDialog1.Filename );
end;
Execute-metodi näyttää tallenna dialogin. Se palauttaa joko arvon true kun ohjelman käyttäjä valitsee tiedoston tai arvon false jos käyttäjä keskeyttää valinnan.
Filename property palauttaa täyden tiedostonimen polkuineen.