Howto Use TOpenDialog

From Free Pascal wiki
Revision as of 21:55, 19 February 2017 by Windsurfer (talk | contribs) (Added Close to avoid error message if Cancel is clicked.)
Jump to navigationJump to search

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

Howto Use TOpenDialog

Simple and short guideline:

  1. Place a TOpenDialog widget topendialog.png on your form (anyplace, since it will be not visible).
  2. In your code write something similar to:
var 
  filename: string;

if OpenDialog1.Execute then
begin
  filename := OpenDialog1.Filename;
  ShowMessage(filename);
end else
  OpenDialog1.Close // This avoids an error message in Laz 1.6.3 (fixes) if user clicks on Cancel.
end;

The Execute method displays the file open dialog. It returns true when user has selected a file, false when user has aborted.

The Filename property returns the full filename including drive and path.

See also