Try OpenEdge Now
skip to main content
Online Help
Introducing the ABL GUI Designer : Reference : GUI Designer dialogs : AppBuilder dialogs : Advanced Properties Sheet dialogs : Advanced properties for Combo Box
 
Advanced properties for Combo Box
The Advanced Properties dialog allows you to set advanced properties for the selected combo box.
This dialog includes the following options:
Initial Value
Enter an initial value for the combo box. The GUI Designer writes this value to the DEFINE VARIABLE statement for the combo box.
Help
Enter a help string for the combo box. The GUI Designer displays the help string in the run-time window status bar whenever the combo box has input focus. By default the AppBuilder uses help you define here unless you are using a database variable that has help defined in the schema.
Private Data
Enter any private data about the combo 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
Choose to write combo box size and position in character units. The AppBuilder writes the values entered in Column, Row, Width, and Height on the COMBO-BOX Property Sheet in character units using the Size and At phrases in the DEFINE VARIABLE and DEFINE FRAME statements.
Pixels
Choose to express combo box size and position in pixel units. The AppBuilder 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 this option to add the combo box name to the selected custom list. For example, select the {&List-1} check box to add the combo 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 value in pixels from the window left edge where you want to place the combo box upper left or right corner.
Note: Depends upon the position setting. For example, if Left-Align is chosen, the value in X refers to the combo box upper left corner.
Y
Enter a value in pixels from the window top edge where you want to place the combo box upper left or right corner.
Note: Depends upon the position setting. For example, if Left-Align is chosen, the value in Y refers to the combo box upper left corner.
Width Pixels
Enter a value for the number of pixel units wide to make the combo box.
Height Pixels
Enter a value for the number of pixel units high to make the combo box.
Left Align
Select this option to position the fill-in left edge (or label left edge) along the column / X position specified.
Colon-Align
Select this option to position the fill-in label colon (:) along the column / X position specified. (If there is no label, then the AppBuilder aligns the fill-in as if it had a label.)
Right-Align
Select this option to position the fill-in right edge along the column position / X specified.
Advanced Settings
This section allows you to select advanced run-time attributes and other ABL related options.
Current Layout
Displays the current layout used to display the combo box.
Sync With Master
Displays the Sync With Master dialog which allows you to overwrite the current layout with the combo 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