Поделиться через


CheckBox.CheckBoxAccessibleObject Класс

Определение

Предоставляет сведения об элементе CheckBox управления для клиентских приложений специальных возможностей.

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

public: ref class CheckBox::CheckBoxAccessibleObject : System::Windows::Forms::ButtonBase::ButtonBaseAccessibleObject
[System.Runtime.InteropServices.ComVisible(true)]
public class CheckBox.CheckBoxAccessibleObject : System.Windows.Forms.ButtonBase.ButtonBaseAccessibleObject
public class CheckBox.CheckBoxAccessibleObject : System.Windows.Forms.ButtonBase.ButtonBaseAccessibleObject
[<System.Runtime.InteropServices.ComVisible(true)>]
type CheckBox.CheckBoxAccessibleObject = class
    inherit ButtonBase.ButtonBaseAccessibleObject
type CheckBox.CheckBoxAccessibleObject = class
    inherit ButtonBase.ButtonBaseAccessibleObject
Public Class CheckBox.CheckBoxAccessibleObject
Inherits ButtonBase.ButtonBaseAccessibleObject
Наследование
Наследование
Атрибуты

Комментарии

Windows Forms имеет встроенную поддержку специальных возможностей и предоставляет сведения о приложении, которое позволяет работать с клиентскими приложениями специальных возможностей. Примерами клиентских приложений специальных возможностей являются служебные программы увеличения экрана и рецензентов, служебные программы голосового ввода, экранные клавиатуры, альтернативные устройства ввода и служебные программы улучшения клавиатуры. Класс CheckBox.CheckBoxAccessibleObject наследует от ButtonBase.ButtonBaseAccessibleObject класса для предоставления сведений об CheckBox элементе управления клиентским приложениям специальных возможностей.

Существуют экземпляры, когда требуется предоставить пользовательские сведения, такие как имя или описание элемента управления, для клиентских приложений специальных возможностей. Существует два способа предоставления этой информации. Чтобы предоставить ограниченные сведения о специальных возможностях для существующих элементов управления, задайте значения элементов управления AccessibleName, AccessibleDescriptionAccessibleDefaultActionDescriptionи AccessibleRole значения свойств, которые будут сообщаться клиентским приложениям специальных возможностей.

Если требуется включить в элемент управления дополнительные сведения о специальных возможностях, можно написать собственный класс, производный от AccessibleObject или Control.ControlAccessibleObject классов. Например, если вы пишете собственный элемент управления, который не является производным от общих элементов управления, или требуется такие операции, как тестирование попаданий в элементе управления, необходимо создать Control.ControlAccessibleObject элемент управления путем вызова CreateAccessibilityInstance метода.

Конструкторы

Имя Описание
CheckBox.CheckBoxAccessibleObject(Control)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Инициализирует новый экземпляр класса CheckBox.CheckBoxAccessibleObject.

Свойства

Имя Описание
Bounds

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Возвращает расположение и размер объекта со специальными возможностями.

(Унаследовано от AccessibleObject)
DefaultAction

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Возвращает строку, описывающую действие CheckBox элемента управления по умолчанию.

Description

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Возвращает описание Control.ControlAccessibleObjectобъекта .

(Унаследовано от Control.ControlAccessibleObject)
Handle

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Возвращает или задает дескриптор объекта со специальными возможностями.

(Унаследовано от Control.ControlAccessibleObject)
Help

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Возвращает описание того, что делает объект или как используется объект.

(Унаследовано от Control.ControlAccessibleObject)
KeyboardShortcut

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Предоставляет сведения об элементе CheckBox управления для клиентских приложений специальных возможностей.

(Унаследовано от ButtonBase.ButtonBaseAccessibleObject)
Name

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Предоставляет сведения об элементе CheckBox управления для клиентских приложений специальных возможностей.

(Унаследовано от ButtonBase.ButtonBaseAccessibleObject)
Owner

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Возвращает владельца объекта со специальными возможностями.

(Унаследовано от Control.ControlAccessibleObject)
Parent

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Возвращает родительский элемент объекта со специальными возможностями.

(Унаследовано от Control.ControlAccessibleObject)
Role

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Возвращает роль этого объекта со специальными возможностями.

State

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Возвращает состояние CheckBox элемента управления.

Value

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Возвращает или задает значение объекта со специальными возможностями.

(Унаследовано от AccessibleObject)

Методы

Имя Описание
CreateObjRef(Type)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Создает объект, содержащий все соответствующие сведения, необходимые для создания прокси-сервера, используемого для взаимодействия с удаленным объектом.

(Унаследовано от MarshalByRefObject)
DoDefaultAction()

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Выполняет действие по умолчанию, связанное с этим доступным объектом.

DoDefaultAction()

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Выполняет действие по умолчанию, связанное с этим доступным объектом.

(Унаследовано от ButtonBase.ButtonBaseAccessibleObject)
Equals(Object)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Определяет, равен ли указанный объект текущему объекту.

(Унаследовано от Object)
GetChild(Int32)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Извлекает дочерний элемент со специальным доступом, соответствующий указанному индексу.

(Унаследовано от AccessibleObject)
GetChildCount()

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Извлекает количество дочерних объектов, принадлежащих к объекту со специальными возможностями.

(Унаследовано от AccessibleObject)
GetFocused()

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Извлекает объект с фокусом клавиатуры.

(Унаследовано от AccessibleObject)
GetHashCode()

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Служит хэш-функцией по умолчанию.

(Унаследовано от Object)
GetHelpTopic(String)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Возвращает идентификатор раздела справки и путь к файлу справки, связанному с этим доступным объектом.

(Унаследовано от Control.ControlAccessibleObject)
GetLifetimeService()

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Устаревшие..

Извлекает текущий объект службы времени существования, который управляет политикой времени существования для этого экземпляра.

(Унаследовано от MarshalByRefObject)
GetSelected()

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Извлекает выбранный в данный момент дочерний элемент.

(Унаследовано от AccessibleObject)
GetType()

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Возвращает Type текущего экземпляра.

(Унаследовано от Object)
HitTest(Int32, Int32)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Извлекает дочерний объект в указанных координатах экрана.

(Унаследовано от AccessibleObject)
InitializeLifetimeService()

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Устаревшие..

Получает объект службы времени существования для управления политикой времени существования для этого экземпляра.

(Унаследовано от MarshalByRefObject)
MemberwiseClone()

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Создает неглубокую копию текущей Object.

(Унаследовано от Object)
MemberwiseClone(Boolean)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Создает неглубокую копию текущего MarshalByRefObject объекта.

(Унаследовано от MarshalByRefObject)
Navigate(AccessibleNavigation)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Переходит к другому объекту со специальными возможностями.

(Унаследовано от AccessibleObject)
NotifyClients(AccessibleEvents, Int32, Int32)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Уведомляет клиентские приложения специальных возможностей, указанные для указанного AccessibleEvents дочернего элемента управления, предоставляя идентификацию AccessibleObject.

(Унаследовано от Control.ControlAccessibleObject)
NotifyClients(AccessibleEvents, Int32)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Уведомляет клиентские приложения специальных возможностей для указанного дочернего AccessibleEvents элемента управления.

(Унаследовано от Control.ControlAccessibleObject)
NotifyClients(AccessibleEvents)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Уведомляет клиентские приложения специальных возможностей указанных AccessibleEvents.

(Унаследовано от Control.ControlAccessibleObject)
RaiseAutomationNotification(AutomationNotificationKind, AutomationNotificationProcessing, String)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Вызывает событие уведомления службы автоматизации пользовательского интерфейса.

(Унаследовано от AccessibleObject)
RaiseLiveRegionChanged()

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Вызывает событие автоматизации пользовательского интерфейса LiveRegionChanged.

(Унаследовано от Control.ControlAccessibleObject)
Select(AccessibleSelection)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Изменяет выделение или перемещает фокус клавиатуры объекта со специальными возможностями.

(Унаследовано от AccessibleObject)
ToString()

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Возвращает строку, представляющую текущий объект.

(Унаследовано от Control.ControlAccessibleObject)
UseStdAccessibleObjects(IntPtr, Int32)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Связывает объект с экземпляром AccessibleObject на основе дескриптора и идентификатора объекта объекта.

(Унаследовано от AccessibleObject)
UseStdAccessibleObjects(IntPtr)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Связывает объект с экземпляром AccessibleObject объекта на основе дескриптора объекта.

(Унаследовано от AccessibleObject)

Явные реализации интерфейса

Имя Описание
IAccessible.accChildCount

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Возвращает количество дочерних интерфейсов, принадлежащих этому объекту. Описание этого элемента см. в разделе accChildCount.

(Унаследовано от AccessibleObject)
IAccessible.accDoDefaultAction(Object)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Выполняет действие по умолчанию указанного объекта. Не все объекты имеют действие по умолчанию. Описание этого элемента см. в разделе accDoDefaultAction(Object).

(Унаследовано от AccessibleObject)
IAccessible.accFocus

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Получает объект с фокусом клавиатуры. Описание этого элемента см. в разделе accFocus.

(Унаследовано от AccessibleObject)
IAccessible.accHitTest(Int32, Int32)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Возвращает дочерний объект в указанных координатах экрана. Описание этого элемента см. в разделе accHitTest(Int32, Int32).

(Унаследовано от AccessibleObject)
IAccessible.accLocation(Int32, Int32, Int32, Int32, Object)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Возвращает текущее расположение экрана объекта. Описание этого элемента см. в разделе accLocation(Int32, Int32, Int32, Int32, Object).

(Унаследовано от AccessibleObject)
IAccessible.accNavigate(Int32, Object)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Перемещается к объекту со специальными возможностями относительно текущего объекта. Описание этого элемента см. в разделе accNavigate(Int32, Object).

(Унаследовано от AccessibleObject)
IAccessible.accParent

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Возвращает родительский объект, доступный для этого объекта. Описание этого элемента см. в разделе accParent.

(Унаследовано от AccessibleObject)
IAccessible.accSelect(Int32, Object)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Изменяет выделение или перемещает фокус клавиатуры объекта со специальными возможностями. Описание этого элемента см. в разделе accSelect(Int32, Object).

(Унаследовано от AccessibleObject)
IAccessible.accSelection

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Возвращает выбранные дочерние объекты объекта со специальными возможностями. Описание этого элемента см. в разделе accSelection.

(Унаследовано от AccessibleObject)
IReflect.GetField(String, BindingFlags)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Возвращает объект, соответствующий FieldInfo указанному полю и флагу привязки. Описание этого элемента см. в разделе GetField(String, BindingFlags).

(Унаследовано от AccessibleObject)
IReflect.GetFields(BindingFlags)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Возвращает массив FieldInfo объектов, соответствующих всем полям текущего класса. Описание этого элемента см. в разделе GetFields(BindingFlags).

(Унаследовано от AccessibleObject)
IReflect.GetMember(String, BindingFlags)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Возвращает массив объектов, соответствующих всем общедоступным MemberInfo элементам или всем элементам, соответствующим указанному имени. Описание этого элемента см. в разделе GetMember(String, BindingFlags).

(Унаследовано от AccessibleObject)
IReflect.GetMembers(BindingFlags)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Получает массив объектов, соответствующих всем общедоступным MemberInfo членам или всем членам текущего класса. Описание этого элемента см. в разделе GetMembers(BindingFlags).

(Унаследовано от AccessibleObject)
IReflect.GetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[])

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

MethodInfo Возвращает объект, соответствующий указанному методу, используя массив Type для выбора из перегруженных методов. Описание этого элемента см. в разделе GetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[]).

(Унаследовано от AccessibleObject)
IReflect.GetMethod(String, BindingFlags)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Возвращает объект, соответствующий MethodInfo указанному методу, в соответствии с указанными ограничениями поиска. Описание этого элемента см. в разделе GetMethod(String, BindingFlags).

(Унаследовано от AccessibleObject)
IReflect.GetMethods(BindingFlags)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Возвращает массив объектов со всеми открытыми методами MethodInfo или всеми методами текущего класса. Описание этого элемента см. в разделе GetMethods(BindingFlags).

(Унаследовано от AccessibleObject)
IReflect.GetProperties(BindingFlags)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Возвращает массив PropertyInfo объектов, соответствующих всем общедоступным свойствам или всем свойствам текущего класса. Описание этого элемента см. в разделе GetProperties(BindingFlags).

(Унаследовано от AccessibleObject)
IReflect.GetProperty(String, BindingFlags, Binder, Type, Type[], ParameterModifier[])

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Возвращает объект, соответствующий PropertyInfo указанному свойству с указанными ограничениями поиска. Описание этого элемента см. в разделе GetProperty(String, BindingFlags, Binder, Type, Type[], ParameterModifier[]).

(Унаследовано от AccessibleObject)
IReflect.GetProperty(String, BindingFlags)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Возвращает объект, соответствующий PropertyInfo указанному свойству, в соответствии с указанными ограничениями поиска. Описание этого элемента см. в разделе GetProperty(String, BindingFlags).

(Унаследовано от AccessibleObject)
IReflect.InvokeMember(String, BindingFlags, Binder, Object, Object[], ParameterModifier[], CultureInfo, String[])

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Вызывает указанный элемент. Описание этого элемента см. в разделе InvokeMember(String, BindingFlags, Binder, Object, Object[], ParameterModifier[], CultureInfo, String[]).

(Унаследовано от AccessibleObject)
IReflect.UnderlyingSystemType

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Возвращает базовый тип, представляющий IReflect объект. Описание этого элемента см. в разделе UnderlyingSystemType.

(Унаследовано от AccessibleObject)

Применяется к