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!