CheckBox.CheckBoxAccessibleObject Klasa

Definicja

Zawiera informacje o kontrolce CheckBox ułatwień dostępu dla aplikacji klienckich.

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

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
Dziedziczenie
Dziedziczenie
Atrybuty

Uwagi

Windows Forms ma wbudowaną obsługę ułatwień dostępu i udostępnia informacje o aplikacji, które umożliwiają jej pracę z aplikacjami klienckimi ułatwień dostępu. Przykładami ułatwień dostępu aplikacji klienckich są narzędzia powiększania ekranu i recenzenta, narzędzi wejściowych głosowych, klawiatur ekranowych, alternatywnych urządzeń wejściowych i narzędzi rozszerzeń klawiatury. Klasa CheckBox.CheckBoxAccessibleObject dziedziczy z ButtonBase.ButtonBaseAccessibleObject klasy w celu udostępnienia informacji o kontrolce CheckBox ułatwień dostępu do aplikacji klienckich.

Istnieją wystąpienia, gdy chcesz podać informacje niestandardowe, takie jak nazwa lub opis kontrolki, w celu ułatwienia dostępu aplikacji klienckich. Istnieją dwa sposoby podawania tych informacji. Aby zapewnić ograniczone informacje dotyczące ułatwień dostępu dla istniejących kontrolek, ustaw wartości właściwości , AccessibleDescriptioni AccessibleRoleAccessibleDefaultActionDescription, AccessibleNamektóre będą zgłaszane do aplikacji klienckich ułatwień dostępu.

Jeśli potrzebujesz dodatkowych informacji o ułatwieniu dostępu do kontrolki, możesz napisać własną klasę, która pochodzi z AccessibleObject klas lub Control.ControlAccessibleObject . Jeśli na przykład piszesz własną kontrolkę, która nie pochodzi z typowych kontrolek, lub potrzebujesz takich operacji, jak testowanie trafienia w ramach kontrolki, należy utworzyć Control.ControlAccessibleObject element dla kontrolki, wywołując metodę CreateAccessibilityInstance .

Konstruktory

CheckBox.CheckBoxAccessibleObject(Control)

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Inicjuje nowe wystąpienie klasy CheckBox.CheckBoxAccessibleObject.

Właściwości

Bounds

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Pobiera lokalizację i rozmiar dostępnego obiektu.

(Odziedziczone po AccessibleObject)
DefaultAction

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Pobiera ciąg opisujący domyślną akcję kontrolki CheckBox .

Description

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Pobiera opis elementu Control.ControlAccessibleObject.

(Odziedziczone po Control.ControlAccessibleObject)
Handle

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Pobiera lub ustawia uchwyt dostępnego obiektu.

(Odziedziczone po Control.ControlAccessibleObject)
Help

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Pobiera opis tego, co robi obiekt lub jak jest używany obiekt.

(Odziedziczone po Control.ControlAccessibleObject)
KeyboardShortcut

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Zawiera informacje o kontrolce CheckBox ułatwień dostępu dla aplikacji klienckich.

(Odziedziczone po ButtonBase.ButtonBaseAccessibleObject)
Name

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Zawiera informacje o kontrolce CheckBox ułatwień dostępu dla aplikacji klienckich.

(Odziedziczone po ButtonBase.ButtonBaseAccessibleObject)
Owner

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Pobiera właściciela obiektu dostępnego.

(Odziedziczone po Control.ControlAccessibleObject)
Parent

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Pobiera element nadrzędny dostępnego obiektu.

(Odziedziczone po Control.ControlAccessibleObject)
Role

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Pobiera rolę tego dostępnego obiektu.

State

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Pobiera stan kontrolki CheckBox .

Value

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Pobiera lub ustawia wartość dostępnego obiektu.

(Odziedziczone po AccessibleObject)

Metody

CreateObjRef(Type)

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Tworzy obiekt zawierający wszystkie istotne informacje wymagane do wygenerowania serwera proxy używanego do komunikowania się z obiektem zdalnym.

(Odziedziczone po MarshalByRefObject)
DoDefaultAction()

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Wykonuje akcję domyślną skojarzona z tym dostępnym obiektem.

DoDefaultAction()

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Wykonuje akcję domyślną skojarzona z tym dostępnym obiektem.

(Odziedziczone po ButtonBase.ButtonBaseAccessibleObject)
Equals(Object)

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
GetChild(Int32)

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Pobiera dostępne dziecko odpowiadające określonemu indeksowi.

(Odziedziczone po AccessibleObject)
GetChildCount()

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Pobiera liczbę elementów podrzędnych należących do obiektu dostępnego.

(Odziedziczone po AccessibleObject)
GetFocused()

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Pobiera obiekt, który ma fokus klawiatury.

(Odziedziczone po AccessibleObject)
GetHashCode()

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetHelpTopic(String)

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Pobiera identyfikator tematu Pomocy i ścieżkę do pliku Pomocy skojarzonego z tym dostępnym obiektem.

(Odziedziczone po Control.ControlAccessibleObject)
GetLifetimeService()

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Przestarzałe.

Pobiera bieżący obiekt usługi okresu istnienia, który kontroluje zasady okresu istnienia dla tego wystąpienia.

(Odziedziczone po MarshalByRefObject)
GetSelected()

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Pobiera aktualnie wybrane dziecko.

(Odziedziczone po AccessibleObject)
GetType()

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Type Pobiera bieżące wystąpienie.

(Odziedziczone po Object)
HitTest(Int32, Int32)

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Pobiera obiekt podrzędny na określonych współrzędnych ekranu.

(Odziedziczone po AccessibleObject)
InitializeLifetimeService()

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Przestarzałe.

Uzyskuje obiekt usługi okresu istnienia, aby kontrolować zasady okresu istnienia dla tego wystąpienia.

(Odziedziczone po MarshalByRefObject)
MemberwiseClone()

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
MemberwiseClone(Boolean)

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Tworzy płytkią kopię bieżącego MarshalByRefObject obiektu.

(Odziedziczone po MarshalByRefObject)
Navigate(AccessibleNavigation)

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Przechodzi do innego dostępnego obiektu.

(Odziedziczone po AccessibleObject)
NotifyClients(AccessibleEvents)

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Powiadamia aplikacje klienckie ułatwień dostępu określonego AccessibleEventselementu .

(Odziedziczone po Control.ControlAccessibleObject)
NotifyClients(AccessibleEvents, Int32)

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Powiadamia aplikacje klienckie ułatwień dostępu określone AccessibleEvents dla określonej kontrolki podrzędnej.

(Odziedziczone po Control.ControlAccessibleObject)
NotifyClients(AccessibleEvents, Int32, Int32)

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Powiadamia aplikacje klienckie ułatwień dostępu określone AccessibleEvents dla określonej kontrolki podrzędnej, podając identyfikację AccessibleObjectelementu .

(Odziedziczone po Control.ControlAccessibleObject)
RaiseAutomationNotification(AutomationNotificationKind, AutomationNotificationProcessing, String)

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Zgłasza zdarzenie powiadomienia automatyzacji interfejsu użytkownika.

(Odziedziczone po AccessibleObject)
RaiseLiveRegionChanged()

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Zgłasza zdarzenie automatyzacji interfejsu użytkownika LiveRegionChanged.

(Odziedziczone po Control.ControlAccessibleObject)
Select(AccessibleSelection)

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Modyfikuje zaznaczenie lub przenosi fokus klawiatury dostępnego obiektu.

(Odziedziczone po AccessibleObject)
ToString()

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Control.ControlAccessibleObject)
UseStdAccessibleObjects(IntPtr)

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Kojarzy obiekt z wystąpieniem obiektu AccessibleObject na podstawie uchwytu obiektu.

(Odziedziczone po AccessibleObject)
UseStdAccessibleObjects(IntPtr, Int32)

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Kojarzy obiekt z wystąpieniem obiektu AccessibleObject na podstawie uchwytu i identyfikatora obiektu.

(Odziedziczone po AccessibleObject)

Jawne implementacje interfejsu

IAccessible.accChildCount

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Pobiera liczbę interfejsów podrzędnych należących do tego obiektu. Aby uzyskać opis tego elementu członkowskiego, zobacz accChildCount.

(Odziedziczone po AccessibleObject)
IAccessible.accDoDefaultAction(Object)

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Wykonuje domyślną akcję określonego obiektu. Nie wszystkie obiekty mają akcję domyślną. Aby uzyskać opis tego elementu członkowskiego, zobacz accDoDefaultAction(Object).

(Odziedziczone po AccessibleObject)
IAccessible.accFocus

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Pobiera obiekt, który ma fokus klawiatury. Aby uzyskać opis tego elementu członkowskiego, zobacz accFocus.

(Odziedziczone po AccessibleObject)
IAccessible.accHitTest(Int32, Int32)

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Pobiera obiekt podrzędny na określonych współrzędnych ekranu. Aby uzyskać opis tego elementu członkowskiego, zobacz accHitTest(Int32, Int32).

(Odziedziczone po AccessibleObject)
IAccessible.accLocation(Int32, Int32, Int32, Int32, Object)

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Pobiera bieżącą lokalizację ekranu obiektu. Aby uzyskać opis tego elementu członkowskiego, zobacz accLocation(Int32, Int32, Int32, Int32, Object).

(Odziedziczone po AccessibleObject)
IAccessible.accNavigate(Int32, Object)

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Przechodzi do dostępnego obiektu względem bieżącego obiektu. Aby uzyskać opis tego elementu członkowskiego, zobacz accNavigate(Int32, Object).

(Odziedziczone po AccessibleObject)
IAccessible.accParent

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Pobiera nadrzędny obiekt dostępny dla tego obiektu. Aby uzyskać opis tego elementu członkowskiego, zobacz accParent.

(Odziedziczone po AccessibleObject)
IAccessible.accSelect(Int32, Object)

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Modyfikuje zaznaczenie lub przenosi fokus klawiatury dostępnego obiektu. Aby uzyskać opis tego elementu członkowskiego, zobacz accSelect(Int32, Object).

(Odziedziczone po AccessibleObject)
IAccessible.accSelection

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Pobiera wybrane obiekty podrzędne dostępnego obiektu. Aby uzyskać opis tego elementu członkowskiego, zobacz accSelection.

(Odziedziczone po AccessibleObject)
IReflect.GetField(String, BindingFlags)

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

FieldInfo Pobiera obiekt odpowiadający określonemu polu i flagi powiązania. Aby uzyskać opis tego elementu członkowskiego, zobacz GetField(String, BindingFlags).

(Odziedziczone po AccessibleObject)
IReflect.GetFields(BindingFlags)

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Pobiera tablicę FieldInfo obiektów odpowiadających wszystkim polem bieżącej klasy. Aby uzyskać opis tego elementu członkowskiego, zobacz GetFields(BindingFlags).

(Odziedziczone po AccessibleObject)
IReflect.GetMember(String, BindingFlags)

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Pobiera tablicę MemberInfo obiektów odpowiadających wszystkim członkom publicznym lub wszystkim członkom, które pasują do określonej nazwy. Aby uzyskać opis tego elementu członkowskiego, zobacz GetMember(String, BindingFlags).

(Odziedziczone po AccessibleObject)
IReflect.GetMembers(BindingFlags)

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Pobiera tablicę MemberInfo obiektów odpowiadających wszystkim członkom publicznym lub wszystkim członkom bieżącej klasy. Aby uzyskać opis tego elementu członkowskiego, zobacz GetMembers(BindingFlags).

(Odziedziczone po AccessibleObject)
IReflect.GetMethod(String, BindingFlags)

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

MethodInfo Pobiera obiekt odpowiadający określonej metodzie w określonych ograniczeniach wyszukiwania. Aby uzyskać opis tego elementu członkowskiego, zobacz GetMethod(String, BindingFlags).

(Odziedziczone po AccessibleObject)
IReflect.GetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[])

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

MethodInfo Pobiera obiekt odpowiadający określonej metodzie, używając tablicy Type do wyboru spośród przeciążonych metod. Aby uzyskać opis tego elementu członkowskiego, zobacz GetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[]).

(Odziedziczone po AccessibleObject)
IReflect.GetMethods(BindingFlags)

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Pobiera tablicę MethodInfo obiektów ze wszystkimi metodami publicznymi lub wszystkimi metodami bieżącej klasy. Aby uzyskać opis tego elementu członkowskiego, zobacz GetMethods(BindingFlags).

(Odziedziczone po AccessibleObject)
IReflect.GetProperties(BindingFlags)

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Pobiera tablicę PropertyInfo obiektów odpowiadających wszystkim właściwościom publicznym lub wszystkim właściwościom bieżącej klasy. Aby uzyskać opis tego elementu członkowskiego, zobacz GetProperties(BindingFlags).

(Odziedziczone po AccessibleObject)
IReflect.GetProperty(String, BindingFlags)

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

PropertyInfo Pobiera obiekt odpowiadający określonej właściwości w określonych ograniczeniach wyszukiwania. Aby uzyskać opis tego elementu członkowskiego, zobacz GetProperty(String, BindingFlags).

(Odziedziczone po AccessibleObject)
IReflect.GetProperty(String, BindingFlags, Binder, Type, Type[], ParameterModifier[])

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

PropertyInfo Pobiera obiekt odpowiadający określonej właściwości z określonymi ograniczeniami wyszukiwania. Aby uzyskać opis tego elementu członkowskiego, zobacz GetProperty(String, BindingFlags, Binder, Type, Type[], ParameterModifier[]).

(Odziedziczone po AccessibleObject)
IReflect.InvokeMember(String, BindingFlags, Binder, Object, Object[], ParameterModifier[], CultureInfo, String[])

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Wywołuje określony element członkowski. Aby uzyskać opis tego elementu członkowskiego, zobacz InvokeMember(String, BindingFlags, Binder, Object, Object[], ParameterModifier[], CultureInfo, String[]).

(Odziedziczone po AccessibleObject)
IReflect.UnderlyingSystemType

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Pobiera podstawowy typ, który reprezentuje IReflect obiekt. Aby uzyskać opis tego elementu członkowskiego, zobacz UnderlyingSystemType.

(Odziedziczone po AccessibleObject)

Dotyczy