Windows and controls that inherit from DragObject
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! |
On the Other page in the Properties view, select a role from the AccessibleRole drop-down list.
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!