Properties on Windows Forms Controls That Support Accessibility Guidelines

Controls on the standard toolbox for Windows Forms support many of the accessibility guidelines, including exposing the keyboard focus and exposing the screen elements.

Planning Ahead for Accessibility

The controls' properties can be used to support other accessibility guidelines as shown in the following table. Additionally, you should use menus to provide access to program features.

Control Property

Considerations for Accessibility

AccessibleDescription

The description is reported to accessibility aids such as screen readers. Accessibility aids are specialized programs and devices that help people with disabilities use computers more effectively.

AccessibleName

The name that will be reported to the accessibility aids.

AccessibleRole

Describes the use of the element in the user interface.

TabIndex

Creates a sensible navigational path through the form. It is important for controls without intrinsic labels, such as text boxes, to have their associated label immediately precede them in the tab order.

Text

Use the "&" character to create access keys. Using access keys is part of providing documented keyboard access to features.

Font Size

If the font size is not adjustable, then it should be set to 10 points or larger. Once the form's font size is set, all the controls added to the form thereafter will have the same size.

Forecolor

If this property is set to the default, then the user's color preferences will be used on the form.

Backcolor

If this property is set to the default, then the user's color preferences will be used on the form.

BackgroundImage

Leave this property blank to make text more readable.

See Also

Tasks

Walkthrough: Creating an Accessible Windows-based Application