Advanced properties for Dialog Box

The Advanced Properties dialog allows you to set advanced properties for the selected dialog box.

This dialog includes the following options:

Private Data Enter a private data about the selected dialog box. Private data is an annotation containing any character data that you can attach to an object. This annotation is only informational and not used by the code. The GUI Designer reads and writes private data as comments in the Run-time Attribute and AppBuilder Settings section of procedure files.
Characters Select this option to write dialog box size and position in character units. The GUI Designer writes the values entered in Column, Row, Width, and Height on the DIALOG-BOX Property Sheet in character units using the Size phrase in the DEFINE FRAME statement.
Pixels Select this option to express dialog box size and position in pixel units. The GUI Designer writes the values entered in X, Y, Width Pixels, and Height Pixels in pixel units using the Size and At phrases in the DEFINE VARIABLE and DEFINE FRAME statements.
Custom Lists Select the custom list check box to add the dialog box name to the selected custom list. For example, select the {&List-1} check box to add the dialog box name to custom list &List-2.

One of six user-defined, alphabetical lists of space-delimited object names represented by the preprocessor names (&List-1, &List-2, &List-3,&List-4, &List-5, &List-6). You can use custom lists in ABL code whenever you need to represent object names, as in the following example:

ENABLE ALL EXCEPT {&LIST-1} WITH FRAME {&FRAME-NAME}.

HIDE {&LIST-2} WITH FRAME {&FRAME-NAME}.

The GUI Designer adds an object name to a custom list whenever you activate one of the list toggles on the object's Advanced Property Sheet. Objects that are cut or deleted from a procedure file are automatically removed from the appropriate list.

X Enter a window column value (in pixel) where you want to place the dialog box upper left corner relative to the default AppBuilder run-time window. This option is enabled only when the Explicit Position toggle box on the DIALOG-BOX Property Sheet is selected.
Note: This attribute only takes effect at run time.
Y Enter a window row value (in pixels) where you want to place the dialog box upper left corner relative to the default AppBuilder run-time window. This option is enabled only when the Explicit Position toggle box on the DIALOG-BOX Property Sheet is selected.
Note: This attribute only takes effect at run time.
Width Pixels Enter a value for the number of pixel units wide to make the dialog box.
Height Pixels Enter a value for the number of pixel units high to make the dialog box.
Box-Selectable Select this option to choose one or more objects in the frame or dialog box by stretching a select box around the objects at run-time. The GUI Designer sets the for the frame or the dialog box to TRUE.
Current Layout Displays the current layout used to display the dialog box.
Sync With Master Displays the Sync with Master dialog which allows you to overwrite the current layout with the dialog box default properties.
Note: The Sync With Master option is enabled if you have defined a master layout.

For more information, see Property Sheet dialogs