New to Telerik UI for WinForms? Start a free 30-day trial

Exposes a RadCheckBoxElement as an accessible check-button child of its host control.

Definition

Namespace:Telerik.WinControls.UI

Assembly:Telerik.WinControls.UI.dll

Syntax:

C#
[ComVisible(true)]
public class RadCheckBoxElementAccessibleObject : RadControlAccessibleObject, IReflect, IAccessible

Inheritance: objectMarshalByRefObjectStandardOleMarshalObjectAccessibleObjectControl.ControlAccessibleObjectRadControlAccessibleObjectRadCheckBoxElementAccessibleObject...

Implements: IAccessibleIReflect

Constructors

Creates an accessibility object for a check box element and subscribes to its toggle-state changes.

C#
public RadCheckBoxElementAccessibleObject(RadCheckBoxElement ownerElement, string name)
Parameters:ownerElementRadCheckBoxElement

The check box element whose accessible state and bounds are exposed.

namestring

The accessible name passed to the base object for the host control.

Properties

Returns the element's screen-coordinate bounds using its control bounding-rectangle location and element size.

C#
public override Rectangle Bounds { get; }

Overrides: AccessibleObject.Bounds

Uses the accessible name as the element's description.

C#
public override string Description { get; }

Overrides: Control.ControlAccessibleObject.Description

Gets the base accessible description followed by the element text; setting it updates the element's Name.

C#
public override string Name { get; set; }

Overrides: RadControlAccessibleObject.Name

Gets the RadCheckBoxElement represented by this accessibility object.

C#
public override object OwnerElement { get; }

Overrides: RadControlAccessibleObject.OwnerElement

Reports the element to accessibility clients as a check button.

C#
public override AccessibleRole Role { get; }

Overrides: Control.ControlAccessibleObject.Role

Adds Checked for On, Mixed for Indeterminate, and Pressed while the element is pressed.

C#
public override AccessibleStates State { get; }

Overrides: AccessibleObject.State