Export (0) Print
Expand All

AccessibleObject.IAccessible.accSelect Method

This API supports the .NET Framework infrastructure and is not intended to be used directly from your code.

Modifies the selection or moves the keyboard focus of the accessible object. For a description of this member, see IAccessible.accSelect.

Namespace:  System.Windows.Forms
Assembly:  System.Windows.Forms (in System.Windows.Forms.dll)

void IAccessible.accSelect(
	int flagsSelect,
	Object childID
)

Parameters

flagsSelect
Type: System.Int32

A bitwise combination of the AccessibleSelection values.

childID
Type: System.Object

The ID number of the accessible object on which to perform the selection. This parameter is 0 to select the object, or a child ID to select one of the object's child objects.

Implements

IAccessible.accSelect(Int32, Object)

The following describes which AccessibleSelection values to specify when calling Select to perform complex selection operations.

Operation

Flag Combination

To simulate a click

TakeFocus OR TakeSelection

To select a target item by simulating CTRL+click

TakeFocus OR AddSelection

To cancel selection of a target item by simulating CTRL+click

TakeFocus OR RemoveSelection

To simulate SHIFT+click

TakeFocus OR ExtendSelection

To select a range of objects and put focus on the last object

Specify TakeFocus on the starting object to set the selection anchor. Then call Select again and specify TakeFocus OR ExtendSelection on the last object.

To deselect all objects

Specify TakeSelection on any object. This flag deselects all selected objects except the one just selected. Then call Select again and specify RemoveSelection on the same object.

This member is an explicit interface member implementation. It can be used only when the AccessibleObject instance is cast to an IAccessible interface.

.NET Framework

Supported in: 4.5, 4, 3.5, 3.0, 2.0, 1.1, 1.0

.NET Framework Client Profile

Supported in: 4, 3.5 SP1

Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (Server Core Role not supported), Windows Server 2008 R2 (Server Core Role supported with SP1 or later; Itanium not supported)

The .NET Framework does not support all versions of every platform. For a list of the supported versions, see .NET Framework System Requirements.

Show:
© 2014 Microsoft