Difference between revisions of "Howto Use TOpenDialog/fi"

From Lazarus wiki
Jump to navigationJump to search
 
(2 intermediate revisions by 2 users not shown)
Line 1: Line 1:
 
{{Howto Use TOpenDialog}}
 
{{Howto Use TOpenDialog}}
  
= Tiedoston avaaminen =
+
Tiedoston valinnan yksinkertainen ja lyhyt opastus:
 +
# Siirrä [[TOpenDialog/fi|OpenDialog]]-komponentti [[image:topendialog.png]] [[TForm/fi|lomakkeelle (form)]]. <br /> Sen voi sijoittaa mihin tahansa paikkaan koska se ei ole näkyvä komponentti ohjelman [[runtime/fi|ajon aikana]] vaan vain suunnitteluaikana. <br \> [[Image:Component_Palette_Dialogs.png]] <br \> Se on sijoitettu  [[Component Palette/fi|komponenttipaletin]] [[Dialogs tab/fi|dialogs-välilehdelle]] ja on sen vasemmanpuolisin komponentti.<br />
 +
# Koodiin voi kirjoittaa jotain tämän tapaista:
  
Yksinkertainen ja lyhyt opastus:
+
<syntaxhighlight lang="pascal">
 +
var
 +
  filename: string;
  
1) Siirrä OpenDialog-komponentti lomakkeelle (form). Sen voi sijoittaa mihin tahansa paikkaan koska se ei ole näkyvä komponentti.
+
if OpenDialog1.Execute then
 +
begin
 +
  filename := OpenDialog1.Filename;
 +
  ShowMessage(filename);
 +
end;
 +
</syntaxhighlight>
  
[[Image:Component_Palette_Dialogs.png]]
+
[[doc:lcl/dialogs/tcommondialog.execute.html | Execute]] [[Method/fi|metodi]] näyttää tiedoston valintadialogin. Kyseinen metodi palauttaa [[True/fi|true]]-arvon kun käyttäjä valitsee tiedoston ja [[False/fi|false]]-arvon jos käyttäjä peruu tai keskeyttää valinnan.
 
 
(Se on vasemman puolisin komponentti komponettipaletin dialog-välilehdellä)
 
  
2) Koodiin voi kirjoittaa jotain tämän tapaista:
+
[[doc:lcl/dialogs/tfiledialog.filename.html | Filename]] [[Property/fi|ominaisuus (property)]] palauttaa täydellisen tiedostonimen (hakupolkuineen ja tiedostoasema tunnuksin).
  
<delphi>
 
var filename : string;
 
  
  if OpenDialog1.Execute then
+
{{Note| Tämä komponentti ainoastaa kerää tiedoston nimen. Se ei tosiasiallisesti avaa tiedostoa vaan se pitää tehdä ohjelmakoodissa.}}
  begin
 
    filename := OpenDialog1.Filename;
 
    ShowMessage(filename);
 
  end;
 
</delphi>
 
  
[[doc:lcl/dialogs/tcommondialog.execute.html | Execute]]-metodi näyttää tiedoston avaamisdialogin. Kyseinen metodi palauttaa [[True]]-arvon kun käyttäjä valitsee tiedoston ja [[False]]-arvon jos käyttäjä peruu tai keskyttää valinnan.
+
== Katso myös ==
 
+
* [[Howto Use TSaveDialog/fi|Kuinka käytetään tallenna dialogia]]
[[doc:lcl/dialogs/tfiledialog.filename.html | Filename]]-ominaisuus palauttaa täydellisen tiedostonimen (hakupolkuineen ja tiedostoasema tunnuksin).
+
* [[CopyFile/fi|Tiedoston kopiointi]]

Latest revision as of 07:52, 8 September 2019

Deutsch (de) English (en) español (es) suomi (fi) français (fr) 日本語 (ja) polski (pl) русский (ru) slovenčina (sk)

Tiedoston valinnan yksinkertainen ja lyhyt opastus:

  1. Siirrä OpenDialog-komponentti topendialog.png lomakkeelle (form).
    Sen voi sijoittaa mihin tahansa paikkaan koska se ei ole näkyvä komponentti ohjelman ajon aikana vaan vain suunnitteluaikana.
    Component Palette Dialogs.png
    Se on sijoitettu komponenttipaletin dialogs-välilehdelle ja on sen vasemmanpuolisin komponentti.
  2. Koodiin voi kirjoittaa jotain tämän tapaista:
var 
  filename: string;

if OpenDialog1.Execute then
begin
  filename := OpenDialog1.Filename;
  ShowMessage(filename);
end;

Execute metodi näyttää tiedoston valintadialogin. Kyseinen metodi palauttaa true-arvon kun käyttäjä valitsee tiedoston ja false-arvon jos käyttäjä peruu tai keskeyttää valinnan.

Filename ominaisuus (property) palauttaa täydellisen tiedostonimen (hakupolkuineen ja tiedostoasema tunnuksin).


Light bulb  Huomaa: Tämä komponentti ainoastaa kerää tiedoston nimen. Se ei tosiasiallisesti avaa tiedostoa vaan se pitää tehdä ohjelmakoodissa.

Katso myös