Difference between revisions of "Howto Use TSaveDialog/fi"

From Lazarus wiki
Jump to navigationJump to search
(New page: {{Howto Use TSaveDialog}} Kuinka käytät tallenna-dialogia Image:tsavedialog.png Yksinkertainen opastus 1. Laita SaveDialog-komponentti lomakkeelle eli Form:lle (Mihin tahansa pai...)
 
 
(4 intermediate revisions by 2 users not shown)
Line 1: Line 1:
 
{{Howto Use TSaveDialog}}
 
{{Howto Use TSaveDialog}}
  
Kuinka käytät tallenna-dialogia
+
==Kuinka käytetään tallenna-dialogia==
  
 
[[Image:tsavedialog.png]]
 
[[Image:tsavedialog.png]]
  
Yksinkertainen opastus
+
Yksinkertainen opastus:
  
1. Laita SaveDialog-komponentti lomakkeelle eli Form:lle (Mihin tahansa paikkaan. Se ei ole varsinaisessa ohjelmassa näkyvissä).
+
# 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.
  
  [[Image:Component_Palette_Dialogs.png]]
 
  (Se on toinen vasemmalta [[Dialogs tab|dialogs välilehdellä]])
 
  
  
2. Lisää memo- eli muistiokomponentti 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.
 
 
[[Image:tmemo.png]]
 
 
 
 
 
3. Lisää Button- eli painonappikomponentti lomakkeelle.
 
 
 
[[Image:tbutton.png]]
 
 
 
[[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ä (...).  Napsauta tätä niin siirryt automaattisesti tehtyyn koodirunkoon lähdekoodieditoriin. Täydennä koodi seuraavaksi:
+
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:
  
<delphi>
+
<syntaxhighlight lang="pascal">
 
  procedure TForm1.Button1Click( Sender: TObject );
 
  procedure TForm1.Button1Click( Sender: TObject );
 
  begin
 
  begin
Line 32: Line 23:
 
     Memo1.Lines.SaveToFile( SaveDialog1.Filename );
 
     Memo1.Lines.SaveToFile( SaveDialog1.Filename );
 
  end;
 
  end;
</delphi>
+
</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 tayden tiedostonimen polkuineen.
+
[[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]]
* [[Dialogs_tab#TSaveDialog| TSaveDialog]]
+
* [[CopyFile/fi|Tiedoston kopiointi]]
* [[Standard_tab#TButton| TButton]]
 
* [[Standard_tab#TMemo| TMemo]]
 

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

tsavedialog.png

Yksinkertainen opastus:

  1. Laita SaveDialog-komponentti tsavedialog.png lomakkeelle eli Form:lle (Mihin tahansa paikkaan. Se ei ole varsinaisessa ohjelmassa näkyvissä).
    Component Palette Dialogs.png
    (Se on toinen vasemmalta dialogs välilehdellä)
  2. Lisää memo- eli muistiokomponentti tmemo.png lomakkeelle.
  3. Lisää Button- eli painonappikomponentti tbutton.png 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.


Katso myös