Control.ControlAccessibleObject Control.ControlAccessibleObject Control.ControlAccessibleObject Control.ControlAccessibleObject Class

定義

アクセシビリティ アプリケーションで使用できるコントロールに関する情報を提供します。Provides information about a control that can be used by an accessibility application.

public: ref class Control::ControlAccessibleObject : System::Windows::Forms::AccessibleObject
[System.Runtime.InteropServices.ComVisible(true)]
public class Control.ControlAccessibleObject : System.Windows.Forms.AccessibleObject
type Control.ControlAccessibleObject = class
    inherit AccessibleObject
Public Class Control.ControlAccessibleObject
Inherits AccessibleObject
継承
Control.ControlAccessibleObjectControl.ControlAccessibleObjectControl.ControlAccessibleObjectControl.ControlAccessibleObject
派生
属性

次のコード例から派生する] チェック ボックス コントロールを作成する、CheckBoxクラスし、カスタムを作成しますControl.ControlAccessibleObject派生クラスを使用するのです。The following code example creates a check box control that derives from the CheckBox class and creates a custom Control.ControlAccessibleObject for the derived class to use. 派生クラスでは、MyCheckBoxが、AppearanceButton既定では、トグル ボタンとして表示されるようにします。The derived class, MyCheckBox, has an Appearance of Button by default so it appears as a toggle button. 派生したControl.ControlAccessibleObjectクラス、MyCheckBoxControlAccessibleObject外観の違いに対応する 3 つのプロパティをオーバーライドします。The derived Control.ControlAccessibleObject class, MyCheckBoxControlAccessibleObject, overrides three properties to account for the difference in appearance.

#using <Accessibility.dll>
#using <System.Drawing.dll>
#using <System.dll>
#using <System.Windows.Forms.dll>

using namespace System;
using namespace System::Windows::Forms;
using namespace System::Drawing;

namespace MyCustomControls
{
   public ref class MyCheckBox: public CheckBox
   {
   public:
      MyCheckBox()
      {
         // Make the check box appear like a toggle button.
         this->Appearance = ::Appearance::Button;

         // Center the text on the button.
         this->TextAlign = ContentAlignment::MiddleCenter;

         // Set the AccessibleDescription text.
         this->AccessibleDescription = "A toggle style button.";
      }

   protected:

      // Create an instance of the AccessibleObject
      // defined for the 'MyCheckBox' control
      virtual AccessibleObject^ CreateAccessibilityInstance() override;
   };

   // Accessible Object* for use with the 'MyCheckBox' control.
   private ref class MyCheckBoxAccessibleObject: public Control::ControlAccessibleObject
   {
   public:
      MyCheckBoxAccessibleObject( MyCheckBox^ owner )
         : ControlAccessibleObject( owner )
      {}

      property String^ DefaultAction 
      {
         virtual String^ get() override
         {
            // Return the DefaultAction based upon
            // the state of the control.
            if ( (dynamic_cast<MyCheckBox^>(Owner))->Checked )
            {
               return "Toggle button up";
            }
            else
            {
               return "Toggle button down";
            }
         }
      }

      property String^ Name 
      {
         virtual String^ get() override
         {
            // Return the Text property of the control
            // if the AccessibleName is 0.
            String^ name = Owner->AccessibleName;
            if ( name != nullptr )
            {
               return name;
            }

            return (dynamic_cast<MyCheckBox^>(Owner))->Text;
         }

         virtual void set( String^ value ) override
         {
            ControlAccessibleObject::Name = value;
         }
      }

      property AccessibleRole Role 
      {
         virtual AccessibleRole get() override
         {
            // Since the check box appears like a button,
            // make the Role the same as a button.
            return AccessibleRole::PushButton;
         }
      }
   };

   AccessibleObject^ MyCheckBox::CreateAccessibilityInstance()
   {
      return gcnew MyCheckBoxAccessibleObject( this );
   }
}
using System;
using System.Windows.Forms;
using Accessibility;
using System.Drawing;

namespace MyCustomControls
{
   public class MyCheckBox : CheckBox
   {
      public MyCheckBox()
      {
         // Make the check box appear like a toggle button.
         this.Appearance = Appearance.Button;
         // Center the text on the button.
         this.TextAlign = ContentAlignment.MiddleCenter;
         // Set the AccessibleDescription text.
         this.AccessibleDescription = "A toggle style button.";
      }
      
      // Create an instance of the AccessibleObject 
      // defined for the 'MyCheckBox' control
      protected override AccessibleObject CreateAccessibilityInstance() 
      {
         return new MyCheckBoxAccessibleObject(this);
      }
   }

   // Accessible object for use with the 'MyCheckBox' control.
   internal class MyCheckBoxAccessibleObject : Control.ControlAccessibleObject 
   {
      public MyCheckBoxAccessibleObject(MyCheckBox owner) : base(owner) 
      {
        
      }
               
      public override string DefaultAction 
      {
         get
         {
            // Return the DefaultAction based upon 
            // the state of the control.
            if( ((MyCheckBox)Owner).Checked )
            {
               return "Toggle button up";
            }
            else
            {
               return "Toggle button down";
            }
         }
      }

      public override string Name 
      {
         get 
         {
            // Return the Text property of the control 
            // if the AccessibleName is null.
            string name = Owner.AccessibleName;
            if (name != null) 
            {
               return name;
            }
            return ((MyCheckBox)Owner).Text;
         }
         
         set
         {
            base.Name = value;
         }
      }            
               
      public override AccessibleRole Role 
      {
         get 
         {
            // Since the check box appears like a button,
            // make the Role the same as a button.
            return AccessibleRole.PushButton;
         }
      }
   }
}
Imports System
Imports System.Windows.Forms
Imports Accessibility
Imports System.Drawing

Namespace MyCustomControls
   Public Class MyCheckBox
      Inherits CheckBox
      
      Public Sub New()
         ' Make the check box appear like a toggle button.
         Me.Appearance = Appearance.Button
         ' Center the text on the button.
         Me.TextAlign = ContentAlignment.MiddleCenter
      End Sub
      
      ' Create an instance of the AccessibleObject 
      ' defined for the 'MyCheckBox' control 
      Protected Overrides Function CreateAccessibilityInstance() _
        As AccessibleObject
         Return New MyCheckBoxAccessibleObject(Me)
      End Function
   End Class
    
   ' Accessible object for use with the 'MyCheckBox' control.
   Friend Class MyCheckBoxAccessibleObject
      Inherits Control.ControlAccessibleObject
      
      Public Sub New(owner As MyCheckBox)
         MyBase.New(owner)
      End Sub
      
      Public Overrides ReadOnly Property DefaultAction() As String
         Get
            ' Return the DefaultAction based upon 
            ' the state of the control. 
            If CType(Owner, MyCheckBox).Checked Then
               Return "Toggle button up"
            Else
               Return "Toggle button down"
            End If
         End Get
      End Property
      
      Public Overrides Property Name() As String
         Get
            ' Return the Text property of the control 
            ' if the AccessibleName is null. 
            Dim accessibleName As String = Owner.AccessibleName
            If (accessibleName IsNot Nothing) Then
               Return accessibleName
            End If
            Return CType(Owner, MyCheckBox).Text
         End Get

         Set
            MyBase.Name = value
         End Set
      End Property
      
      Public Overrides ReadOnly Property Role() As AccessibleRole
         Get
            ' Since the check box appears like a button,
            ' make the Role the same as a button. 
            Return AccessibleRole.PushButton
         End Get
      End Property
   End Class
End Namespace

注釈

Windows フォームは、組み込まれており、ユーザー補助のサポートを備え、ユーザー補助クライアント アプリケーションを使用することができる、アプリケーションに関する情報を提供します。Windows Forms has accessibility support built in, and provides information about your application that enables it to work with accessibility client applications. ユーザー補助クライアント アプリケーションの例: キーボード、代替入力デバイス、およびキーボード拡張ユーティリティ ツールとユーティリティのレビュー担当者、音声入力ユーティリティを画面に表示される画面です。Examples of accessibility client applications are: screen enlarger and reviewer utilities, voice input utilities, on-screen keyboards, alternative input devices, and keyboard enhancement utilities. ユーザー補助クライアント アプリケーションに追加の情報を提供することがあります。Sometimes you will want to provide additional information to accessibility client applications. この追加情報を提供するための 2 つの方法はあります。There are two ways of providing this additional information. 既存のコントロールのアクセシビリティの制限に関する情報を提供する設定、コントロールのAccessibleNameAccessibleDescriptionAccessibleDefaultActionDescription、およびAccessibleRoleプロパティの値は、ユーザー補助クライアント アプリケーションに報告されます。To provide limited accessibility information for existing controls, set the control's AccessibleName, AccessibleDescription, AccessibleDefaultActionDescription, and AccessibleRole property values, which will be reported to accessibility client applications. または、コントロールに含まれる他のアクセシビリティ情報が必要な場合から派生する独自のクラスを記述できます、AccessibleObjectまたはControl.ControlAccessibleObjectクラス。Alternatively, if you require more accessibility information to be included with your control, you can write your own class deriving from the AccessibleObject or Control.ControlAccessibleObject classes. 派生していない独自のコントロールを作成する場合が一般的なコントロールまたはコントロール内でヒット テストなどの操作を必要と、作成する必要がありますなど、Control.ControlAccessibleObject呼び出すことによって、コントロール、CreateAccessibilityInstanceメソッド。For example, if you are writing your own control that is not derived from the common controls or you require such operations as hit testing within your control, you should create a Control.ControlAccessibleObject for your control by calling the CreateAccessibilityInstance method.

注意

オーバーライドする場合、AccessibleObject.GetChildメソッドもオーバーライドする必要あります、AccessibleObject.GetChildCountメソッド。If you override the AccessibleObject.GetChild method, you must also override the AccessibleObject.GetChildCount method. 取得または設定する、AccessibilityObjectプロパティへの参照を追加する必要があります、Accessibilityアセンブリが .NET Framework と共にインストールされます。To get or set the AccessibilityObject property, you must add a reference to the Accessibility assembly installed with the .NET Framework.

ユーザー補助オブジェクトの詳細については、MSDN ライブラリの「Active Accessibility」を参照してください。For more information about accessible objects, see the Active Accessibility section of the MSDN Library.

コンストラクター

Control.ControlAccessibleObject(Control) Control.ControlAccessibleObject(Control) Control.ControlAccessibleObject(Control) Control.ControlAccessibleObject(Control)

Control.ControlAccessibleObject クラスの新しいインスタンスを初期化します。Initializes a new instance of the Control.ControlAccessibleObject class.

プロパティ

Bounds Bounds Bounds Bounds

ユーザー補助オブジェクトの位置とサイズを取得します。Gets the location and size of the accessible object.

(Inherited from AccessibleObject)
DefaultAction DefaultAction DefaultAction DefaultAction

オブジェクトの既定のアクションを説明する文字列を取得します。Gets a string that describes the default action of the object. 既定のアクションがないオブジェクトもあります。Not all objects have a default action.

Description Description Description Description

Control.ControlAccessibleObject の説明を取得します。Gets the description of the Control.ControlAccessibleObject.

Handle Handle Handle Handle

取得または設定のユーザー補助オブジェクトのハンドル。Gets or sets the handle of the accessible object.

Help Help Help Help

そのオブジェクトまたはオブジェクトの使用方法の説明を取得します。Gets the description of what the object does or how the object is used.

IAccessible.accChildCount IAccessible.accChildCount IAccessible.accChildCount IAccessible.accChildCount

このオブジェクトに属する子インターフェイスの数を取得します。Gets the number of child interfaces that belong to this object. このメンバーの詳細については、「accChildCount」をご覧ください。For a description of this member, see accChildCount.

(Inherited from AccessibleObject)
IAccessible.accFocus IAccessible.accFocus IAccessible.accFocus IAccessible.accFocus

キーボード フォーカスを持つオブジェクトを取得します。Gets the object that has the keyboard focus. このメンバーの詳細については、「accFocus」をご覧ください。For a description of this member, see accFocus.

(Inherited from AccessibleObject)
IAccessible.accParent IAccessible.accParent IAccessible.accParent IAccessible.accParent

親を取得します。 このオブジェクトのユーザー補助オブジェクト。Gets the parent accessible object of this object. このメンバーの詳細については、「accParent」をご覧ください。For a description of this member, see accParent.

(Inherited from AccessibleObject)
IAccessible.accSelection IAccessible.accSelection IAccessible.accSelection IAccessible.accSelection

選択されている子ユーザー補助オブジェクトのオブジェクトを取得します。Gets the selected child objects of an accessible object. このメンバーの詳細については、「accSelection」をご覧ください。For a description of this member, see accSelection.

(Inherited from AccessibleObject)
IReflect.UnderlyingSystemType IReflect.UnderlyingSystemType IReflect.UnderlyingSystemType IReflect.UnderlyingSystemType

表す基になる型を取得、IReflectオブジェクト。Gets the underlying type that represents the IReflect object. このメンバーの詳細については、「UnderlyingSystemType」をご覧ください。For a description of this member, see UnderlyingSystemType.

(Inherited from AccessibleObject)
KeyboardShortcut KeyboardShortcut KeyboardShortcut KeyboardShortcut

オブジェクトのショートカット キーまたはアクセス キー ユーザー補助オブジェクトを取得します。Gets the object shortcut key or access key for an accessible object.

Name Name Name Name

ユーザー補助オブジェクトの名前を取得または設定します。Gets or sets the accessible object name.

Owner Owner Owner Owner

ユーザー補助オブジェクトの所有者を取得します。Gets the owner of the accessible object.

Parent Parent Parent Parent

ユーザー補助オブジェクトの親を取得します。Gets the parent of an accessible object.

Role Role Role Role

ユーザー補助オブジェクトのロールを取得します。Gets the role of this accessible object.

State State State State

このユーザー補助オブジェクトの状態を取得します。Gets the state of this accessible object.

(Inherited from AccessibleObject)
Value Value Value Value

取得またはユーザー補助オブジェクトの値を設定します。Gets or sets the value of an accessible object.

(Inherited from AccessibleObject)

メソッド

CreateObjRef(Type) CreateObjRef(Type) CreateObjRef(Type) CreateObjRef(Type)

リモート オブジェクトとの通信に使用するプロキシの生成に必要な情報をすべて格納しているオブジェクトを作成します。Creates an object that contains all the relevant information required to generate a proxy used to communicate with a remote object.

(Inherited from MarshalByRefObject)
DoDefaultAction() DoDefaultAction() DoDefaultAction() DoDefaultAction()

このユーザー補助オブジェクトに関連付けられている既定のアクションを実行します。Performs the default action associated with this accessible object.

(Inherited from AccessibleObject)
Equals(Object) Equals(Object) Equals(Object) Equals(Object)

指定したオブジェクトが、現在のオブジェクトと等しいかどうかを判断します。Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetChild(Int32) GetChild(Int32) GetChild(Int32) GetChild(Int32)

指定されたインデックスに対応するアクセス可能な子を取得します。Retrieves the accessible child corresponding to the specified index.

(Inherited from AccessibleObject)
GetChildCount() GetChildCount() GetChildCount() GetChildCount()

ユーザー補助オブジェクトに属する子の数を取得します。Retrieves the number of children belonging to an accessible object.

(Inherited from AccessibleObject)
GetFocused() GetFocused() GetFocused() GetFocused()

キーボード フォーカスを持つオブジェクトを取得します。Retrieves the object that has the keyboard focus.

(Inherited from AccessibleObject)
GetHashCode() GetHashCode() GetHashCode() GetHashCode()

既定のハッシュ関数として機能します。Serves as the default hash function.

(Inherited from Object)
GetHelpTopic(String) GetHelpTopic(String) GetHelpTopic(String) GetHelpTopic(String)

このユーザー補助オブジェクトに関連付けられているヘルプ ファイルへとパスのヘルプ トピックの識別子を取得します。Gets an identifier for a Help topic and the path to the Help file associated with this accessible object.

GetLifetimeService() GetLifetimeService() GetLifetimeService() GetLifetimeService()

対象のインスタンスの有効期間ポリシーを制御する、現在の有効期間サービス オブジェクトを取得します。Retrieves the current lifetime service object that controls the lifetime policy for this instance.

(Inherited from MarshalByRefObject)
GetSelected() GetSelected() GetSelected() GetSelected()

現在選択されている子を取得します。Retrieves the currently selected child.

(Inherited from AccessibleObject)
GetType() GetType() GetType() GetType()

現在のインスタンスの Type を取得します。Gets the Type of the current instance.

(Inherited from Object)
HitTest(Int32, Int32) HitTest(Int32, Int32) HitTest(Int32, Int32) HitTest(Int32, Int32)

指定した画面座標にある子オブジェクトを取得します。Retrieves the child object at the specified screen coordinates.

(Inherited from AccessibleObject)
InitializeLifetimeService() InitializeLifetimeService() InitializeLifetimeService() InitializeLifetimeService()

このインスタンスの有効期間ポリシーを制御する有効期間サービス オブジェクトを取得します。Obtains a lifetime service object to control the lifetime policy for this instance.

(Inherited from MarshalByRefObject)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

現在の Object の簡易コピーを作成します。Creates a shallow copy of the current Object.

(Inherited from Object)
MemberwiseClone(Boolean) MemberwiseClone(Boolean) MemberwiseClone(Boolean) MemberwiseClone(Boolean)

現在の MarshalByRefObject オブジェクトの簡易コピーを作成します。Creates a shallow copy of the current MarshalByRefObject object.

(Inherited from MarshalByRefObject)
Navigate(AccessibleNavigation) Navigate(AccessibleNavigation) Navigate(AccessibleNavigation) Navigate(AccessibleNavigation)

他のユーザー補助オブジェクトに移動します。Navigates to another accessible object.

(Inherited from AccessibleObject)
NotifyClients(AccessibleEvents) NotifyClients(AccessibleEvents) NotifyClients(AccessibleEvents) NotifyClients(AccessibleEvents)

指定したユーザー補助クライアント アプリケーションに通知AccessibleEventsします。Notifies accessibility client applications of the specified AccessibleEvents.

NotifyClients(AccessibleEvents, Int32) NotifyClients(AccessibleEvents, Int32) NotifyClients(AccessibleEvents, Int32) NotifyClients(AccessibleEvents, Int32)

指定した子コントロールの指定した AccessibleEvents をユーザー補助クライアント アプリケーションに通知します。Notifies the accessibility client applications of the specified AccessibleEvents for the specified child control.

NotifyClients(AccessibleEvents, Int32, Int32) NotifyClients(AccessibleEvents, Int32, Int32) NotifyClients(AccessibleEvents, Int32, Int32) NotifyClients(AccessibleEvents, Int32, Int32)

指定したユーザー補助クライアント アプリケーションに通知AccessibleEventsの指定した子コントロールの id を与える、AccessibleObjectします。Notifies the accessibility client applications of the specified AccessibleEvents for the specified child control, giving the identification of the AccessibleObject.

RaiseAutomationNotification(AutomationNotificationKind, AutomationNotificationProcessing, String) RaiseAutomationNotification(AutomationNotificationKind, AutomationNotificationProcessing, String) RaiseAutomationNotification(AutomationNotificationKind, AutomationNotificationProcessing, String) RaiseAutomationNotification(AutomationNotificationKind, AutomationNotificationProcessing, String)

UI オートメーション通知イベントを発生させます。Raises the UI automation notification event.

(Inherited from AccessibleObject)
RaiseLiveRegionChanged() RaiseLiveRegionChanged() RaiseLiveRegionChanged() RaiseLiveRegionChanged()

LiveRegionChanged UI オートメーション イベントを発生させます。Raises the LiveRegionChanged UI automation event.

Select(AccessibleSelection) Select(AccessibleSelection) Select(AccessibleSelection) Select(AccessibleSelection)

選択の変更またはユーザー補助オブジェクトのキーボード フォーカスを移動します。Modifies the selection or moves the keyboard focus of the accessible object.

(Inherited from AccessibleObject)
ToString() ToString() ToString() ToString()

現在のオブジェクトを表す文字列を返します。Returns a string that represents the current object.

UseStdAccessibleObjects(IntPtr) UseStdAccessibleObjects(IntPtr) UseStdAccessibleObjects(IntPtr) UseStdAccessibleObjects(IntPtr)

オブジェクトのインスタンスをAccessibleObjectオブジェクトのハンドルに基づきます。Associates an object with an instance of an AccessibleObject based on the handle of the object.

(Inherited from AccessibleObject)
UseStdAccessibleObjects(IntPtr, Int32) UseStdAccessibleObjects(IntPtr, Int32) UseStdAccessibleObjects(IntPtr, Int32) UseStdAccessibleObjects(IntPtr, Int32)

オブジェクトのインスタンスをAccessibleObjectハンドルとオブジェクトのオブジェクト id に基づいて。Associates an object with an instance of an AccessibleObject based on the handle and the object id of the object.

(Inherited from AccessibleObject)

明示的なインターフェイスの実装

IAccessible.accDoDefaultAction(Object) IAccessible.accDoDefaultAction(Object) IAccessible.accDoDefaultAction(Object) IAccessible.accDoDefaultAction(Object)

指定されたオブジェクトの既定のアクションを実行します。Performs the specified object's default action. 既定のアクションがないオブジェクトもあります。Not all objects have a default action. このメンバーの詳細については、「accDoDefaultAction(Object)」をご覧ください。For a description of this member, see accDoDefaultAction(Object).

(Inherited from AccessibleObject)
IAccessible.accHitTest(Int32, Int32) IAccessible.accHitTest(Int32, Int32) IAccessible.accHitTest(Int32, Int32) IAccessible.accHitTest(Int32, Int32)

指定した画面座標にある子オブジェクトを取得します。Gets the child object at the specified screen coordinates. このメンバーの詳細については、「accHitTest(Int32, Int32)」をご覧ください。For a description of this member, see accHitTest(Int32, Int32).

(Inherited from AccessibleObject)
IAccessible.accLocation(Int32, Int32, Int32, Int32, Object) IAccessible.accLocation(Int32, Int32, Int32, Int32, Object) IAccessible.accLocation(Int32, Int32, Int32, Int32, Object) IAccessible.accLocation(Int32, Int32, Int32, Int32, Object)

オブジェクトの現在の画面位置を取得します。Gets the object's current screen location. このメンバーの詳細については、「accLocation(Int32, Int32, Int32, Int32, Object)」をご覧ください。For a description of this member, see accLocation(Int32, Int32, Int32, Int32, Object).

(Inherited from AccessibleObject)
IAccessible.accNavigate(Int32, Object) IAccessible.accNavigate(Int32, Object) IAccessible.accNavigate(Int32, Object) IAccessible.accNavigate(Int32, Object)

現在のオブジェクトを基準としてユーザー補助オブジェクトに移動します。Navigates to an accessible object relative to the current object. このメンバーの詳細については、「accNavigate(Int32, Object)」をご覧ください。For a description of this member, see accNavigate(Int32, Object).

(Inherited from AccessibleObject)
IAccessible.accSelect(Int32, Object) IAccessible.accSelect(Int32, Object) IAccessible.accSelect(Int32, Object) IAccessible.accSelect(Int32, Object)

選択の変更またはユーザー補助オブジェクトのキーボード フォーカスを移動します。Modifies the selection or moves the keyboard focus of the accessible object. このメンバーの詳細については、「accSelect(Int32, Object)」をご覧ください。For a description of this member, see accSelect(Int32, Object).

(Inherited from AccessibleObject)
IAccessible.get_accChild(Object) IAccessible.get_accChild(Object) IAccessible.get_accChild(Object) IAccessible.get_accChild(Object)

指定された子オブジェクトを取得します。Retrieves a specified child object.

(Inherited from AccessibleObject)
IAccessible.get_accDefaultAction(Object) IAccessible.get_accDefaultAction(Object) IAccessible.get_accDefaultAction(Object) IAccessible.get_accDefaultAction(Object)

指定されたオブジェクトの既定のアクションを示す文字列を返します。Returns a string that indicates the specified object's default action.

(Inherited from AccessibleObject)
IAccessible.get_accDescription(Object) IAccessible.get_accDescription(Object) IAccessible.get_accDescription(Object) IAccessible.get_accDescription(Object)

指定されたアクセス可能なオブジェクトの外観を説明する文字列を返します。Returns a string that describes the visual appearance of the specified accessible object.

(Inherited from AccessibleObject)
IAccessible.get_accHelp(Object) IAccessible.get_accHelp(Object) IAccessible.get_accHelp(Object) IAccessible.get_accHelp(Object)

指定されたアクセス可能なオブジェクトに関連付けられている WinHelp ファイルの完全なパスを取得します。Retrieves the full path of the WinHelp file that is associated with the specified accessible object.

(Inherited from AccessibleObject)
IAccessible.get_accHelpTopic(String, Object) IAccessible.get_accHelpTopic(String, Object) IAccessible.get_accHelpTopic(String, Object) IAccessible.get_accHelpTopic(String, Object)

指定されたオブジェクトに関連付けられている WinHelp ファイルの完全なパスとファイル内の特定のトピックの識別子を取得します。Retrieves the full path of a WinHelp file that is associated with the specified object along with the identifier of a specific topic in the file.

(Inherited from AccessibleObject)
IAccessible.get_accKeyboardShortcut(Object) IAccessible.get_accKeyboardShortcut(Object) IAccessible.get_accKeyboardShortcut(Object) IAccessible.get_accKeyboardShortcut(Object)

指定されたオブジェクトのキーボード ショートカットまたはアクセス キーを取得します。Retrieves the specified object's keyboard shortcut or access key.

(Inherited from AccessibleObject)
IAccessible.get_accName(Object) IAccessible.get_accName(Object) IAccessible.get_accName(Object) IAccessible.get_accName(Object)

指定されたオブジェクトの名前を取得します。Retrieves the name of the specified object.

(Inherited from AccessibleObject)
IAccessible.get_accRole(Object) IAccessible.get_accRole(Object) IAccessible.get_accRole(Object) IAccessible.get_accRole(Object)

指定されたオブジェクトのロールを説明する情報を取得します。Retrieves information that describes the role of the specified object.

(Inherited from AccessibleObject)
IAccessible.get_accState(Object) IAccessible.get_accState(Object) IAccessible.get_accState(Object) IAccessible.get_accState(Object)

指定されたアクセス可能なオブジェクトの現在の状態を取得します。Retrieves the current state of the specified accessible object.

(Inherited from AccessibleObject)
IAccessible.get_accValue(Object) IAccessible.get_accValue(Object) IAccessible.get_accValue(Object) IAccessible.get_accValue(Object)

指定されたアクセス可能なオブジェクトの値を取得します。Retrieves the value of the specified accessible object. 値のないオブジェクトもあります。Not all objects have a value.

(Inherited from AccessibleObject)
IAccessible.set_accName(Object, String) IAccessible.set_accName(Object, String) IAccessible.set_accName(Object, String) IAccessible.set_accName(Object, String)

指定された要素に新しいアクセス可能な名前を割り当てます。Assigns a new accessible name to the specified element.

(Inherited from AccessibleObject)
IAccessible.set_accValue(Object, String) IAccessible.set_accValue(Object, String) IAccessible.set_accValue(Object, String) IAccessible.set_accValue(Object, String)

指定された要素に新しい値を割り当てます。Assigns a new value to the specified element.

(Inherited from AccessibleObject)
IReflect.GetField(String, BindingFlags) IReflect.GetField(String, BindingFlags) IReflect.GetField(String, BindingFlags) IReflect.GetField(String, BindingFlags)

取得、FieldInfoオブジェクトの指定したフィールドに対応して、バインディング フラグ。Gets the FieldInfo object corresponding to the specified field and binding flag. このメンバーの詳細については、「GetField(String, BindingFlags)」をご覧ください。For a description of this member, see GetField(String, BindingFlags).

(Inherited from AccessibleObject)
IReflect.GetFields(BindingFlags) IReflect.GetFields(BindingFlags) IReflect.GetFields(BindingFlags) IReflect.GetFields(BindingFlags)

配列を取得しますFieldInfo現在のクラスのすべてのフィールドに対応するオブジェクト。Gets an array of FieldInfo objects corresponding to all fields of the current class. このメンバーの詳細については、「GetFields(BindingFlags)」をご覧ください。For a description of this member, see GetFields(BindingFlags).

(Inherited from AccessibleObject)
IReflect.GetMember(String, BindingFlags) IReflect.GetMember(String, BindingFlags) IReflect.GetMember(String, BindingFlags) IReflect.GetMember(String, BindingFlags)

配列を取得しますMemberInfoまたは指定した名前と一致するすべてのメンバーにすべてのパブリック メンバーに対応するオブジェクト。Gets an array of MemberInfo objects corresponding to all public members or to all members that match a specified name. このメンバーの詳細については、「GetMember(String, BindingFlags)」をご覧ください。For a description of this member, see GetMember(String, BindingFlags).

(Inherited from AccessibleObject)
IReflect.GetMembers(BindingFlags) IReflect.GetMembers(BindingFlags) IReflect.GetMembers(BindingFlags) IReflect.GetMembers(BindingFlags)

配列を取得しますMemberInfoか、または現在のクラスのすべてのメンバーにすべてのパブリック メンバーに対応するオブジェクト。Gets an array of MemberInfo objects corresponding either to all public members or to all members of the current class. このメンバーの詳細については、「GetMembers(BindingFlags)」をご覧ください。For a description of this member, see GetMembers(BindingFlags).

(Inherited from AccessibleObject)
IReflect.GetMethod(String, BindingFlags) IReflect.GetMethod(String, BindingFlags) IReflect.GetMethod(String, BindingFlags) IReflect.GetMethod(String, BindingFlags)

取得、MethodInfo指定した検索制約の下で、指定したメソッドに対応するオブジェクト。Gets a MethodInfo object corresponding to a specified method under specified search constraints. このメンバーの詳細については、「GetMethod(String, BindingFlags)」をご覧ください。For a description of this member, see GetMethod(String, BindingFlags).

(Inherited from AccessibleObject)
IReflect.GetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[]) IReflect.GetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[]) IReflect.GetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[]) IReflect.GetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[])

取得、MethodInfoオーバー ロードされたメソッドの中から選択する型の配列を使用して、指定したメソッドに対応するオブジェクト。Gets a MethodInfo object corresponding to a specified method, using a Type array to choose from among overloaded methods. このメンバーの詳細については、「GetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[])」をご覧ください。For a description of this member, see GetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[]).

(Inherited from AccessibleObject)
IReflect.GetMethods(BindingFlags) IReflect.GetMethods(BindingFlags) IReflect.GetMethods(BindingFlags) IReflect.GetMethods(BindingFlags)

配列を取得しますMethodInfoすべてのパブリック メソッドまたは現在のクラスのすべてのメソッドを持つオブジェクト。Gets an array of MethodInfo objects with all public methods or all methods of the current class. このメンバーの詳細については、「GetMethods(BindingFlags)」をご覧ください。For a description of this member, see GetMethods(BindingFlags).

(Inherited from AccessibleObject)
IReflect.GetProperties(BindingFlags) IReflect.GetProperties(BindingFlags) IReflect.GetProperties(BindingFlags) IReflect.GetProperties(BindingFlags)

配列を取得しますPropertyInfoオブジェクトまたは現在のクラスのすべてのプロパティに対応するすべてのパブリック プロパティ。Gets an array of PropertyInfo objects corresponding to all public properties or to all properties of the current class. このメンバーの詳細については、「GetProperties(BindingFlags)」をご覧ください。For a description of this member, see GetProperties(BindingFlags).

(Inherited from AccessibleObject)
IReflect.GetProperty(String, BindingFlags) IReflect.GetProperty(String, BindingFlags) IReflect.GetProperty(String, BindingFlags) IReflect.GetProperty(String, BindingFlags)

取得、PropertyInfo指定した検索制約の下で、指定したプロパティに対応するオブジェクト。Gets a PropertyInfo object corresponding to a specified property under specified search constraints. このメンバーの詳細については、「GetProperty(String, BindingFlags)」をご覧ください。For a description of this member, see GetProperty(String, BindingFlags).

(Inherited from AccessibleObject)
IReflect.GetProperty(String, BindingFlags, Binder, Type, Type[], ParameterModifier[]) IReflect.GetProperty(String, BindingFlags, Binder, Type, Type[], ParameterModifier[]) IReflect.GetProperty(String, BindingFlags, Binder, Type, Type[], ParameterModifier[]) IReflect.GetProperty(String, BindingFlags, Binder, Type, Type[], ParameterModifier[])

取得、PropertyInfoで指定したプロパティに対応するオブジェクトの指定した検索制約。Gets a PropertyInfo object corresponding to a specified property with specified search constraints. このメンバーの詳細については、「GetProperty(String, BindingFlags, Binder, Type, Type[], ParameterModifier[])」をご覧ください。For a description of this member, see GetProperty(String, BindingFlags, Binder, Type, Type[], ParameterModifier[]).

(Inherited from AccessibleObject)
IReflect.InvokeMember(String, BindingFlags, Binder, Object, Object[], ParameterModifier[], CultureInfo, String[]) IReflect.InvokeMember(String, BindingFlags, Binder, Object, Object[], ParameterModifier[], CultureInfo, String[]) IReflect.InvokeMember(String, BindingFlags, Binder, Object, Object[], ParameterModifier[], CultureInfo, String[]) IReflect.InvokeMember(String, BindingFlags, Binder, Object, Object[], ParameterModifier[], CultureInfo, String[])

指定したメンバーを呼び出します。Invokes a specified member. このメンバーの詳細については、「InvokeMember(String, BindingFlags, Binder, Object, Object[], ParameterModifier[], CultureInfo, String[])」をご覧ください。For a description of this member, see InvokeMember(String, BindingFlags, Binder, Object, Object[], ParameterModifier[], CultureInfo, String[]).

(Inherited from AccessibleObject)

フィールド

RuntimeIDFirstItem RuntimeIDFirstItem RuntimeIDFirstItem RuntimeIDFirstItem Inherited from AccessibleObject

適用対象

こちらもご覧ください