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


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, AccessibleDescription, AccessibleDefaultActionDescriptionи 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)

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

Сообщает клиентским приложениям со специальными возможностями об указанных событиях AccessibleEvents.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Этот 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)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

(Унаследовано от 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)

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