Class TCustomOpenDialog (unit WCustDlg) |
Inherits from
TCommonDialog
constructor Create(AOwner: TComponent);
- TCustOpenDialog
destructor Destroy;
function Execute: Boolean;
procedure HideControl(id : Integer);
New procedures Hide a specific control
procedure SetControlText(id : Integer;s : String);
Set a control's text
function DoExecute(Func: Pointer): Bool;
function FilePth : String;
Helper function to read File Path
function FoldPath : String;
Helper function to read folder path
function GetSpec : String;
Helper function to read Spec
procedure SetDefExt(s : String);
Helper procedure to set default ext
procedure SetHistoryList(Value: TStrings);
allow callback to find object
procedure SetInitialDir(const Value: string);
property Center : Bool
property DefaultExt : string
property FileEditStyle : TFileEditStyle
property FileName : TFileName
property Filter : String
property FilterIndex : Integer
property HistoryList : TStrings
property InitialDir : string
property Options : TOpenOptions
property TemplateName : string
property Title : string
property DefExt : String
New write only property
property FilePath : String
property Files : TStrings
property FolderPath : String
property Spec : String
property Wnd : HWnd
New read only properties
event OnCommand : TCommandNotifyEvent
event OnFileOK : TOpenNotifyEvent
event OnFolderChange : TOpenNotifyEvent
event OnHelp : TOpenNotifyEvent
event OnInitDone : TOpenNotifyEvent
event OnSelChange : TOpenNotifyEvent
event OnShareViolation : TShareNotifyEvent
event OnTypeChange : TOpenNotifyEvent
FCenter : Bool;
Window handle for hook
FDefaultExt : string;
FFileEditStyle : TFileEditStyle;
FFileName : TFileName;
FFiles : TStrings;
FFilter : String;
FFilterIndex : Integer;
FHistoryList : TStrings;
Dialog template name
FHwnd : Hwnd;
FInitialDir : string;
FOnCommand : TCommandNotifyEvent;
FOnFileOK : TOpenNotifyEvent;
FOnFolderChange : TOpenNotifyEvent;
FOnHelp : TOpenNotifyEvent;
FOnInitDone : TOpenNotifyEvent;
Custom event handlers
FOnSelChange : TOpenNotifyEvent;
FOnShareViolation : TShareNotifyEvent;
FOnTypeChange : TOpenNotifyEvent;
FOptions : TOpenOptions;
FTemplateName : string;
Center dialog?
FTitle : string;
constructor Create(AOwner: TComponent);
TCustOpenDialog
destructor Destroy;
function Execute: Boolean;
procedure HideControl(id : Integer);
New procedures
Hide a specific control
procedure SetControlText(id : Integer;s : String);
Set a control's text
function DoExecute(Func: Pointer): Bool;
function FilePth : String;
Helper function to read File Path
function FoldPath : String;
Helper function to read folder path
function GetSpec : String;
Helper function to read Spec
procedure SetDefExt(s : String);
Helper procedure to set default ext
procedure SetHistoryList(Value: TStrings);
allow callback to find object
procedure SetInitialDir(const Value: string);
property Center : Bool
property DefaultExt : string
property FileEditStyle : TFileEditStyle
property FileName : TFileName
property Filter : String
property FilterIndex : Integer
property HistoryList : TStrings
property InitialDir : string
property Options : TOpenOptions
property TemplateName : string
property Title : string
property DefExt : String
New write only property
property FilePath : String
property Files : TStrings
property FolderPath : String
property Spec : String
property Wnd : HWnd
New read only properties
event OnCommand : TCommandNotifyEvent
event OnFileOK : TOpenNotifyEvent
event OnFolderChange : TOpenNotifyEvent
event OnHelp : TOpenNotifyEvent
event OnInitDone : TOpenNotifyEvent
event OnSelChange : TOpenNotifyEvent
event OnShareViolation : TShareNotifyEvent
event OnTypeChange : TOpenNotifyEvent
FCenter : Bool;
Window handle for hook
FDefaultExt : string;
FFileEditStyle : TFileEditStyle;
FFileName : TFileName;
FFiles : TStrings;
FFilter : String;
FFilterIndex : Integer;
FHistoryList : TStrings;
Dialog template name
FHwnd : Hwnd;
FInitialDir : string;
FOnCommand : TCommandNotifyEvent;
FOnFileOK : TOpenNotifyEvent;
FOnFolderChange : TOpenNotifyEvent;
FOnHelp : TOpenNotifyEvent;
FOnInitDone : TOpenNotifyEvent;
Custom event handlers
FOnSelChange : TOpenNotifyEvent;
FOnShareViolation : TShareNotifyEvent;
FOnTypeChange : TOpenNotifyEvent;
FOptions : TOpenOptions;
FTemplateName : string;
Center dialog?
FTitle : string;