This page is likely outdated (last edited on 14 Oct 2008). Visit the new documentation for updated content.

Accessibility: Control Status

WinForms Control List

Read the following page for more information about Windows Forms providers implementation:

Control

Status (of Provider)

ControlTypes

Provider

Notes

Button

Done

Button

ButtonProvider

Stuck on AcceleratorKeyProperty

CheckBox

Done

CheckBox

CheckBoxProvider

CheckedListBox

Done

List

ListBoxProvider

ColorDialog

Not Started

Window

 ?

ColumnHeader

Not Started

Header

 ?

ComboBox

95% (Mario)

ComboBox

ComboBoxProvider

Navigation: ScrollBar in internal ListBox.

ContainerControl

Not Started

 ?

 ?

ContextMenu

Not Started

 ?

 ?

ContextMenuStrip

Not Started

 ?

 ?

DataGrid

Not Started

DataGrid or Table

 ?

DataGridBoolColumn

Not Started

Custom

 ?

DataGridTextBoxColumn

Not Started

Custom

 ?

DataGridView

Not Started

Table

 ?

DateTimePicker

Not Started

Pane+

 ?

DomainUpDown

Not Started

Spinner

 ?

ErrorProvider

In Progress 95% (Mario)

Pane

ErrorProvider

Stuck on AccessKeyProperty. Missing Tests

FileDialog

Not Started

Window

 ?

FlowLayoutPanel

Not Started

Pane

 ?

FontDialog

In Progress (Neville)

Window

FontDialogProvider

Form

Done

Window

WindowProvider

GroupBox

Done

Group

GroupProvider

HelpProvider

In Progress 95% (Mario)

ToolTip

HelpProvider

Missing Provider Events

HScrollBar

Done

ScrollBar or Pane

ScrollBarProvider

ScrollBar Control Type was implemented. Pane is used when the ScrollBar isn’t contained in a Scrollable control. Missing Provider Events

Label

Done

Text

LabelProvider

LinkLabel

Done

HyperLink

LinkLabelProvider

ListBox.ListItem and ComboBox.ListItem

Done

ListItem

ListItemProvider

Stuck on IsOffscreenProperty, BoundingRectangleProperty, ClickablePointProperty, ItemTypeProperty

ListBox

Done

List

ListBoxProvider

ListView

Not Started

List

MainMenu

Not Started

 ?

 ?

MaskedTextBox

85%

Edit

TextBoxProvider

MenuItem

Not Started

 ?

 ?

MenuStrip

In Progress (Sandy)

MenuBar

MenuStripProvider

MonthCalendar

Not Started

Pane?

 ?

NotifyIcon

Not Started

Button

 ?

NumericUpDown

95% (Sandy)

Spinner

NumericUpDownProvider

Still testing

Panel

Not Started

Pane

 ?

OpenFileDialog

Not Started

Window

 ?

PageSetupDialog

Not Started

Window

 ?

PictureBox

Done

Pane

PictureBoxProvider

PrintPreviewControl

Not Started

Pane+

 ?

PrintPreviewDialog

Not Started

Window

 ?

ProgressBar

Done

ProgressBar

ProgressBarProvider

PropertyGrid

Not Started

Pane+

 ?

RadioButton

Done

RadioButton

RadioButtonProvider

RichTextBox

50%

Document

TextBoxProvider

SaveFileDialog

Not Started

Window

 ?

ScrollableControl

Not Started

 ?

 ?

ScrollBar

Done

ScrollBar or Pane

ScrollBarProvider

ScrollBar Control Type was implemented. Pane is used when the ScrollBar isn’t contained in a Scrollable control. Missing Provider Events

SplitContainer

Not Started

Pane

 ?

Splitter

Not Started

Pane

 ?

StatusBar

Done

StatusBar

StatusBarProvider

StatusBarPanel

Done

Edit

StatusBarProvider.StatusBarPanelProvider

StatusStrip

Not Started

StatusBar

 ?

TabControl

Not Started

Tab

 ?

TableLayoutPanel

Not Started

Pane

 ?

TabPage

Not Started

TabItem

 ?

TextBox

85%

Edit or Document

TextBoxProvider

Missing: Document Control Pattern, full implementation of Edit Control Pattern.

ThreadExceptionDialog

Not Started

Window

 ?

ToolBar

Not Started

ToolBar

 ?

ToolBarButton

Not Started

Button

 ?

ToolStrip

Not Started

ToolBar

 ?

ToolStripMenuItem

In Progress (Sandy)

MenuItem

ToolStripComboBox

Not Started

ComboBox

ComboBoxProvider?

ToolStripDropDownButton

Not Started

MenuItem

 ?

ToolStripLabel

Not Started

Text

 ?

ToolStripProgressBar

Not Started

ProgressBar

 ?

ToolStripSeparator

Not Started

Separator

 ?

ToolStripSplitButton

Not Started

Button, Menu

 ?

ToolStripTextBox

Not Started

Edit

 ?

ToolTip

Done

ToolTip

ToolTipProvider

TrackBar

Not Started

Slider

 ?

TreeView

Not Started

Tree

 ?

VScrollBar

Done

ScrollBar or Pane

ScrollBarProvider

ScrollBar Control Type was implemented. Pane is used when the ScrollBar isn’t contained in a Scrollable control. Missing Provider Events

WebBrowser

Not Started

Pane+++

C