QueryAccessibilityHelpEventArgsとは? わかりやすく解説

Weblio 辞書 > コンピュータ > .NET Framework クラス ライブラリ リファレンス > QueryAccessibilityHelpEventArgsの意味・解説 

QueryAccessibilityHelpEventArgs クラス

QueryAccessibilityHelp イベントのデータを提供します。

名前空間: System.Windows.Forms
アセンブリ: System.Windows.Forms (system.windows.forms.dll 内)
構文構文

<ComVisibleAttribute(True)> _
Public Class QueryAccessibilityHelpEventArgs
    Inherits EventArgs
Dim instance As QueryAccessibilityHelpEventArgs
[ComVisibleAttribute(true)] 
public class QueryAccessibilityHelpEventArgs
 : EventArgs
[ComVisibleAttribute(true)] 
public ref class QueryAccessibilityHelpEventArgs
 : public EventArgs
/** @attribute ComVisibleAttribute(true) */ 
public class QueryAccessibilityHelpEventArgs
 extends EventArgs
ComVisibleAttribute(true) 
public class QueryAccessibilityHelpEventArgs
 extends EventArgs
解説解説

Control クラスは、パブリックな QueryAccessibilityHelp イベントを公開します。QueryAccessibilityHelpEventArgs クラスのプロパティを使用して、スクリーン リーダーなどのアクセスできるクライアントに対して、特定のコントロールのカスタム ヘルプを返すことができます。QueryAccessibilityHelp イベントを処理する場合は、HelpNamespace、HelpKeyword、HelpString の各プロパティの値を適切な値に設定してください。

メモメモ

HelpKeyword プロパティは、数値のヘルプ トピック ID を文字列で表現します。

使用例使用例

ユーザー補助情報を公開する AccessibleObject クラスおよび Control.ControlAccessibleObject クラスを使用して、ユーザー補助対応のグラフ コントロールを作成するコード例を次に示します。コントロールは、凡例に沿って 2 つの曲線をプロットします。ControlAccessibleObject から派生された ChartControlAccessibleObject クラスは、チャート コントロールの独自のユーザー補助情報を提供することを目的として、CreateAccessibilityInstance メソッドで使用します。チャートの凡例は実際の Control ベースのコントロールではなく、チャート コントロールによって描画されるため、組み込みのユーザー補助情報は含まれていません。このため、ChartControlAccessibleObject クラスは、GetChild メソッドをオーバーライドして、凡例の各部分のユーザー補助情報を表す CurveLegendAccessibleObject を返します。ユーザー補助対応のアプリケーションでこのコントロールが使用された場合、このコントロールは必要なユーザー補助情報を提供できます。

この例では、QueryAccessibilityHelp イベントで QueryAccessibilityHelpEventArgs クラスを使用する方法を示します。コード例全体については、AccessibleObject クラスの概要を参照してください。

' Handle the QueryAccessibilityHelp event.
Private Sub ChartControl_QueryAccessibilityHelp(sender
 As Object, _
                   e As System.Windows.Forms.QueryAccessibilityHelpEventArgs)
 Handles MyBase.QueryAccessibilityHelp
    e.HelpString = "Displays chart data"
End Sub 
// Handles the QueryAccessibilityHelp event.
private void ChartControl_QueryAccessibilityHelp(object
 sender, 
                            System.Windows.Forms.QueryAccessibilityHelpEventArgs
 e)
{            
    e.HelpString = "Displays chart data";
}          
// Handles the QueryAccessibilityHelp event.
void ChartControl_QueryAccessibilityHelp( Object^ /*sender*/,
 System::Windows::Forms::QueryAccessibilityHelpEventArgs^ e )
{
   e->HelpString = "Displays chart data";
}
// Handles the QueryAccessibilityHelp event.
private void ChartControl_QueryAccessibilityHelp(Object
 sender, 
    System.Windows.Forms.QueryAccessibilityHelpEventArgs e)
{
    e.set_HelpString("Displays chart data");
} //ChartControl_QueryAccessibilityHelp
継承階層継承階層
System.Object
   System.EventArgs
    System.Windows.Forms.QueryAccessibilityHelpEventArgs
スレッド セーフスレッド セーフ
この型の public static (Visual Basic では Shared) メンバはすべて、スレッド セーフです。インスタンス メンバの場合は、スレッド セーフであるとは限りません。
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照

QueryAccessibilityHelpEventArgs コンストラクタ ()


QueryAccessibilityHelpEventArgs コンストラクタ (String, String, String)

QueryAccessibilityHelpEventArgs クラスの新しいインスタンスを初期化します。

名前空間: System.Windows.Forms
アセンブリ: System.Windows.Forms (system.windows.forms.dll 内)
構文構文

Public Sub New ( _
    helpNamespace As String, _
    helpString As String, _
    helpKeyword As String _
)
Dim helpNamespace As String
Dim helpString As String
Dim helpKeyword As String

Dim instance As New QueryAccessibilityHelpEventArgs(helpNamespace,
 helpString, helpKeyword)
public QueryAccessibilityHelpEventArgs (
    string helpNamespace,
    string helpString,
    string helpKeyword
)
public:
QueryAccessibilityHelpEventArgs (
    String^ helpNamespace, 
    String^ helpString, 
    String^ helpKeyword
)
public QueryAccessibilityHelpEventArgs (
    String helpNamespace, 
    String helpString, 
    String helpKeyword
)
public function QueryAccessibilityHelpEventArgs
 (
    helpNamespace : String, 
    helpString : String, 
    helpKeyword : String
)

パラメータ

helpNamespace

AccessibleObject のヘルプを格納しているファイル。

helpString

AccessibleObject に対してどのヘルプを取得するかを定義している文字列。

helpKeyword

AccessibleObject に対するヘルプ要求に関連付けるキーワード。

プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
QueryAccessibilityHelpEventArgs クラス
QueryAccessibilityHelpEventArgs メンバ
System.Windows.Forms 名前空間

QueryAccessibilityHelpEventArgs コンストラクタ

QueryAccessibilityHelpEventArgs クラスの新しいインスタンスを初期化します。
オーバーロードの一覧オーバーロードの一覧

名前 説明
QueryAccessibilityHelpEventArgs () QueryAccessibilityHelpEventArgs クラスの新しいインスタンスを初期化します。
QueryAccessibilityHelpEventArgs (String, String, String) QueryAccessibilityHelpEventArgs クラスの新しいインスタンスを初期化します。
参照参照

関連項目

QueryAccessibilityHelpEventArgs クラス
QueryAccessibilityHelpEventArgs メンバ
System.Windows.Forms 名前空間

QueryAccessibilityHelpEventArgs プロパティ


パブリック プロパティパブリック プロパティ

  名前 説明
パブリック プロパティ HelpKeyword 指定したコントロールのヘルプ キーワードを取得または設定します。
パブリック プロパティ HelpNamespace ヘルプ ファイルの名前を指定する値を取得または設定します。
パブリック プロパティ HelpString AccessibleObject に対してどのヘルプを取得するかを定義している文字列を取得または設定します。
参照参照

関連項目

QueryAccessibilityHelpEventArgs クラス
System.Windows.Forms 名前空間
Help クラス
HelpProvider クラス

QueryAccessibilityHelpEventArgs メソッド


QueryAccessibilityHelpEventArgs メンバ

QueryAccessibilityHelp イベントのデータを提供します。

QueryAccessibilityHelpEventArgs データ型で公開されるメンバを以下の表に示します。


パブリック コンストラクタパブリック コンストラクタ
  名前 説明
パブリック メソッド QueryAccessibilityHelpEventArgs オーバーロードされます。 QueryAccessibilityHelpEventArgs クラスの新しいインスタンスを初期化します。
パブリック プロパティパブリック プロパティ
  名前 説明
パブリック プロパティ HelpKeyword 指定したコントロールのヘルプ キーワードを取得または設定します。
パブリック プロパティ HelpNamespace ヘルプ ファイルの名前を指定する値を取得または設定します。
パブリック プロパティ HelpString AccessibleObject に対してどのヘルプを取得するかを定義している文字列を取得または設定します。
パブリック メソッドパブリック メソッド
プロテクト メソッドプロテクト メソッド
参照参照

関連項目

QueryAccessibilityHelpEventArgs クラス
System.Windows.Forms 名前空間
Help クラス
HelpProvider クラス



英和和英テキスト翻訳

英語⇒日本語日本語⇒英語

辞書ショートカット

すべての辞書の索引

「QueryAccessibilityHelpEventArgs」の関連用語

QueryAccessibilityHelpEventArgsのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



QueryAccessibilityHelpEventArgsのページの著作権

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2026 Microsoft.All rights reserved.

©2026 GRAS Group, Inc.RSS