Wiki copymirror

This is a mirror of the wiki at pascal.chat. Editing, history and sign-in are there.

Howto Use TOpenDialog

Deutsch · English · Español · Français · Polski · Slovenčina · Suomi · Русский · 日本語

Simple and short guidelines:

1. Place a TOpenDialog widget on your form. It can be placed anywhere on your form as it is not visible during program run time but only during design time.

text
Image:Component_Palette_Dialogs.png

It is located in the Dialogs tab of the component palette and is the leftmost component.

2. In your code write something similar to:

pascal
if OpenDialog1.Execute then
  begin
    if fileExists(OpenDialog1.Filename) then
      ShowMessage(OpenDialog1.Filename);
  end
else
  ShowMessage('No file selected');

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

The dialog 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


From the Free Pascal wiki, page "Howto Use TOpenDialog", as it stood on 2021-03-27 after a change by Trev, out of the wiki's dump of 2024-05-26. 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.

Revision 2, last changed by WikiArchive .