Progress
AppBuilder
Developer’s Guide


Configuring a Pushbutton Instance

To configure a Pushbutton, you must:

To begin customizing the Pushbutton’s appearance, select it and choose Tools Property Sheet. The dialog box opens:

Minimum Configuration

While you can accept many default settings, at a minimum you should:

Miscellaneous Configuration (Other Settings)

These properties modify appearance or behavior. Change settings that do not meet your needs:

Advanced Properties

The Pushbutton object has only the standard Advanced Properties. See the "Advanced Properties" section in "Frequently Used Dialogs," for further information.

Setting a Pushbutton Label

You can choose to label your Pushbuttons with text or an iconic image, but you cannot use both on the same object.

To use a text label, simply type the new string into the Label field. You can even do this without opening the property sheet, if you wish. For your convenience, AppBuilder displays below the toolbar in its main window both the identifier and the label of a Pushbutton object whenever it is selected.

To use an icon (and override any text label), follow these steps:

  1. Double-click on the square button marked Up. The dialog box opens:
  2. If the image file you wish to use is listed. select it and choose OK. Note that if you set the Preview check box, the image you select will display in the open area to the right of the listing. Note, too, that if you are looking for a particular type of file (.ico, .bmp, etc.) you can choose to filter for only those files by selecting the appropriate item from the File Type drop-down list.
  3. If the image file is not listed, you can choose the Browse button to look for them. If you will often search certain other directories for image files, you can add the other directories to the drop-down list in the Directories combo box. Choose Edit Path to add a directory, or to modify the order in which they are listed.

Copyright © 2004 Progress Software Corporation
www.progress.com
Voice: (781) 280-4000
Fax: (781) 280-4095