AccessibleRole

Applies to

Windows and controls that inherit from DragObject

Description

A description of the kind of user interface element that the control is, for use by accessibility tools such as readers for visually impaired users. The description is a member of the AccessibleRole enumerated variable. The default role is defaultrole! and is used when the role cannot be determined. The following table lists the appropriate settings for PowerBuilder controls.

Control

AccessibleRole

Animation

animationrole!

CheckBox

checkbuttonrole!

CommandButton

pushbuttonrole!

DataWindow

clientrole!

DropDownListBox

comboboxrole!

DropDownPictureListBox

comboboxrole!

EditMask

textrole!

Graph

diagramrole!

GroupBox

groupingrole!

HProgressBar, VProgressBar

progressbarrole!

HScrollBar, VScrollBar

scrollbarrole!

HTrackBar, VTrackBar

sliderrole!

ListBox

listrole!

ListView

listrole!

MonthCalendar

clientrole!

MultiLineEdit

textrole!

Picture

graphicrole!

PictureButton

pushbuttonrole!

PictureHyperLink

linkrole!

PictureListBox

listrole!

RadioButton

radiobuttonrole!

RichTextEdit

clientrole!

SingleLineEdit

textrole!

StaticHyperLink

linkrole!

StaticText

statictextrole!

Tab

clientrole!

TabPage

clientrole!

TreeView

outlinerole!


Usage

In a painter

On the Other page in the Properties view, select a role from the AccessibleRole drop-down list.

In a script

The AccessibleRole property takes a value of the AccessibleRole enumerated variable. The following statement sets the AccessibleRole property for a command button in a Window:

cb_1.accessiblerole = pushbuttonrole!