CheckBox.CheckBoxAccessibleObject Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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
-
CheckBox.CheckBoxAccessibleObject
- Dziedziczenie
-
CheckBox.CheckBoxAccessibleObject
- 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) |