[Overview][Constants][Types][Classes][Procedures and functions][Variables][Index] Reference for unit 'Dialogs' (#lcl)

TOpenDialog

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

TOpenDialog : open a file in the current directory, selected by File Dialog.

Declaration

Source position: dialogs.pp line 183

type TOpenDialog = class(TFileDialog)

  class procedure WSRegisterClass; override;

  

WSRegisterClass - Register this Class for the current Widget Set

protected

  procedure DereferenceLinks; virtual;

  

DereferenceLinks - removes all existing referential links

  function CheckFile(); virtual;

  

CheckFile - returns True if the nominated file meets all requirements.

  function CheckFileMustExist(); virtual;

  

CheckFileMustExist - returns True if a file with the supplied name actually exists

  function CheckAllFiles; virtual;

  

A protected method which calls CheckFile for each selected file, returns True if all are OK

  function DoExecute; override;

  

The function that actually takes care of executing the dialog

  function DefaultTitle; override;

  

DefaultTitle - returns the default title for a dialog

public

  constructor Create(); override;

  

Create - constructor for TOpenDialog: calls inherited Create then loads default options

  procedure DoFolderChange; virtual;

  

DoFolderChange - execute the code for a folder change

  procedure DoSelectionChange; virtual;

  

DoSelectionChange - execute the code for a change in selection

  procedure IntfSetOption();

published

  property Options: TOpenOptions; [rw]

  

Options to be used for this dialog

  property OnFolderChange: TNotifyEvent; [rw]

  

Event triggered when the user changes the folder in the OpenDialog.

  property OnSelectionChange: TNotifyEvent; [rw]

  

Event triggered when the user changes the selection made in the OpenDialog.

end;

Inheritance

TOpenDialog

  

TOpenDialog : open a file in the current directory, selected by File Dialog.

|

TFileDialog

  

TFileDialog : allows selection of a file from the current directory.

|

TCommonDialog

  

TCommonDialog : the base type from which other dialogs are derived

|

TLCLComponent

  

TLCLComponent - base class for LCL components

|

TComponent,IUnknown,IInterfaceComponentReference

|

TPersistent

|

TObject

Description

TOpenDialog : open a file in the current directory, selected by File Dialog.
If the required file is not in the current directory, another directory can be selected with Select Directory

The latest version of this document can be found at lazarus-ccr.sourceforge.net.