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

Exposes a RadMenu's top-level items as menu-bar accessibility children.

Definition

Namespace:Telerik.WinControls.UI

Assembly:Telerik.WinControls.UI.dll

Syntax:

C#
public class RadMenuAccessibleObject : Control.ControlAccessibleObject, IReflect, IAccessible

Inheritance: objectMarshalByRefObjectStandardOleMarshalObjectAccessibleObjectControl.ControlAccessibleObjectRadMenuAccessibleObject...

Implements: IAccessibleIReflect

Constructors

Creates the accessibility object for a menu control.

C#
public RadMenuAccessibleObject(RadMenu owner)
Parameters:ownerRadMenu

The menu whose items are exposed.

Properties

Reports the menu control as a menu bar.

C#
public override AccessibleRole Role { get; }

Overrides: Control.ControlAccessibleObject.Role

Methods

Gets the accessible object for a top-level menu item.

C#
public override AccessibleObject GetChild(int index)
Parameters:indexint

The zero-based index in the menu's item collection.

Returns:

AccessibleObject

The accessible object for the item at index.

Overrides: AccessibleObject.GetChild(int)

Gets the number of top-level menu items.

C#
public override int GetChildCount()
Returns:

int

The number of items in the menu's item collection.

Overrides: AccessibleObject.GetChildCount()

Finds the menu item under a screen point, falling back to the base accessibility hit test when no item is found.

C#
public override AccessibleObject HitTest(int x, int y)
Parameters:xint

The screen-space horizontal coordinate.

yint

The screen-space vertical coordinate.

Returns:

AccessibleObject

The hit menu item's accessible object, or the base hit-test result.

Overrides: AccessibleObject.HitTest(int, int)