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!


