Difference between revisions of "Howto Use TOpenDialog"

From Free Pascal wiki
Jump to navigationJump to search
(Undo revision 107399 by Windsurfer (talk) If you met error then write at forum and if it is really a bug then write bugreport at bugtracker.)
Line 21: Line 21:
  
 
The [[doc:lcl/dialogs/tfiledialog.filename.html | Filename]] property returns the full filename including drive and path.
 
The [[doc:lcl/dialogs/tfiledialog.filename.html | Filename]] property returns the full filename including drive and path.
 +
 +
Note: This control only collects the filename. It does not actually open the file. Your code must do that.
  
 
== See also ==
 
== See also ==

Revision as of 04:43, 19 December 2017

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;

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.

Note: This control only collects the filename. It does not actually open the file. Your code must do that.

See also