Inherited from : TComponent
unit : ApDlgParams
This component is simply swapper for all new properties wich are specific to all APR Dialogs components. These properties defines the dialog initial position when its shown and user-defined Delphi forms - extended parts of this dialog. For example BottomFormName property defines wich Delphi form will be displayed as additional bottom part of the dialog. The following picture demonstrates the result of usage of this property:
Position : TApDlgPosition; RW
Determines how your dialog will bw displayed at startup. Two values now acceptable:
dpScrCenter or dpDefault. Set this property to dpScrCenter to show dialog in the center of the screen. dpDefault is default value and dialog is displayed in that position wich ansector determines.
BottomFormName, TopFormName, LeftFormName, RightFormName : string; RW; Valid only during design-time
These 4 froperties define additional parts of your dialog. To set this property during design-time open that form wich will be inserted into your dialog in Delphi IDE (open Form Designer for that form!). Then set XXXFormName property using drop down list. Do not use one form name as value for 2 or more XXXFormName properties.
During run-time use BottomForm, TopForm, LeftForm and RightForm to specify dialog parts.
BottomForm, TopForm, LeftForm, RightForm : TForm; RW
These 4 froperties define additional parts of your dialog during run-time. To set this property during design-time use XXXFormName properties. Do not use one form name as value for 2 or more XXXFormName properties.
During run-time use BottomForm, TopForm, LeftForm and RightForm to specify dialog parts.
CustomFormName : string; RW
Now is used only for TApOpen/SaveDialog and TApFolderDialog components as the replacement for std shell selection list view and tree view. You should set SelectionType property of these components to stCustom to display your own Delphi form as selection control. Later will be used in some other components. Specify this property only in design-time. During run-time use CustomForm property
CustomForm : TForm; RW
See CustomFormName property.