Sign in Join
Wiki copytemporary

Revision 3 of 4, by WikiArchive on 11-4-2026. The page as it is now.

Howto Use TSaveDialog/fi

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ä)

  1. Lisää memo- eli muistiokomponentti tmemo.png lomakkeelle.
  2. 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:

pascal
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


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.