Accelerator – PB Docs 2017

Accelerator

property for PowerScript controls

Applies to

Controls that accept user input, including list boxes,
MultiLineEdit, SingleLineEdit, ListView, EditMask, and TreeView

Description

Accelerator keys allow users to select an item (that is, change
focus) with a keystroke rather than the mouse. An underlined character in
the item’s name or label tells the user what key to press. The user
presses it in combination with the Alt key. If the currently selected
control is not an editable control (such as a SingleLineEdit,
MultiLineEdit, ListBox, or DropDownListBox), you need only press the
accelerator key.

Accelerator keys are different from shortcut keys, which are defined
key combinations that provide a quick way to accomplish certain
tasks.

PowerBuilder term

Windows term

accelerator key

mnemonic access character

shortcut key

shortcut key or accelerator key

Usage

In a painter

To select a character as an accelerator key

  • Type the character into the Accelerator box on the General page
    of the control’s Properties view.

    For example, to set m as the accelerator, type m in the
    box.

Accelerators for unlabeled controls

To show the user what accelerator key to use for an unlabeled
control or box, define StaticText to act as a label. Include an ampersand
(&) before the character you want underlined. For example, in the
StaticText control’s General page, set the Text property to a value like
Edit &Maintenance Data for a drop-down list that has m as an
accelerator key. If you want an ampersand to display in the text, type two
ampersands, and if you want an ampersand to display and serve as the
accelerator key, type three ampersands.

In scripts

The Accelerator property is an integer consisting of the ASCII value
of the accelerator key. Both of the following lines set m as the
accelerator character for a MultiLineEdit control:


Document get from Powerbuilder help
Thank you for watching.
Was this article helpful?
Subscribe
Notify of
guest
0 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x
()
x