[Overview][Types][Classes][Procedures and functions][Index] | Reference for unit 'LazDialogs' (#lcl)

# TLazOpenDialog

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

Implements a Lazarus file open dialog.

## Declaration

Source position: lazdialogs.pas line 48

`type TLazOpenDialog = class(TOpenDialog)`
`protected`
`FForm: TLazarusFileDialogForm;` |  | Member used to store the form instance for the Lazarus dialog.
`function DoExecute; override;` |  | Executes the file open dialog.
`procedure DoInitialize; virtual;` |  | Performs actions needed to initialize the Lazarus dialog.
`public`
`constructor Create(); override;` |  | Constructor for the class instance.
`property InitialDir: string; [rw]`
`end;`

## Inheritance

`TLazOpenDialog` |  | Implements a Lazarus file open dialog.
`TOpenDialog` |  | Implements a File / Open dialog used to select one or more files on the local file system.
`TFileDialog` |  | TFileDialog allows selection of a file from the current directory.
`TCommonDialog` |  | The base type from which other dialogs are derived.
`TLCLComponent` |  | The base class for LCL components which have an associated widget.
`TComponent`
?
`TObject`