Condividi tramite


QueryAccessibilityHelpEventArgs Classe

Definizione

Fornisce i dati per l'evento QueryAccessibilityHelp.

public ref class QueryAccessibilityHelpEventArgs : EventArgs
[System.Runtime.InteropServices.ComVisible(true)]
public class QueryAccessibilityHelpEventArgs : EventArgs
public class QueryAccessibilityHelpEventArgs : EventArgs
[<System.Runtime.InteropServices.ComVisible(true)>]
type QueryAccessibilityHelpEventArgs = class
    inherit EventArgs
type QueryAccessibilityHelpEventArgs = class
    inherit EventArgs
Public Class QueryAccessibilityHelpEventArgs
Inherits EventArgs
Ereditarietà
QueryAccessibilityHelpEventArgs
Attributi

Esempio

Nell'esempio di codice seguente viene illustrata la creazione di un controllo grafico compatibile con l'accessibilità, usando le AccessibleObject classi e Control.ControlAccessibleObject per esporre informazioni accessibili. Il controllo traccia due curve insieme a una legenda. La ChartControlAccessibleObject classe , che deriva da ControlAccessibleObject, viene utilizzata nel CreateAccessibilityInstance metodo per fornire informazioni personalizzate accessibili per il controllo grafico. Poiché la legenda del grafico non è un controllo effettivo Controlbasato su , ma viene invece disegnato dal controllo grafico, non contiene informazioni accessibili predefinite. Per questo motivo, la ChartControlAccessibleObject classe esegue l'override del GetChild metodo per restituire l'oggetto CurveLegendAccessibleObject che rappresenta informazioni accessibili per ogni parte della legenda. Quando un'applicazione con riconoscimento dell'accesso usa questo controllo, il controllo può fornire le informazioni accessibili necessarie.

In questo esempio viene illustrato l'uso della QueryAccessibilityHelpEventArgs classe con l'evento QueryAccessibilityHelp . Vedere la panoramica della AccessibleObject classe per l'esempio di codice completo.

// 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.HelpString = "Displays chart data";
}
' 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

Commenti

La Control classe espone un evento pubblico QueryAccessibilityHelp . È possibile usare le proprietà della QueryAccessibilityHelpEventArgs classe per restituire la Guida personalizzata per un determinato controllo a un client accessibile, ad esempio un'utilità per la lettura dello schermo. Quando si gestisce l'evento QueryAccessibilityHelp , è necessario impostare i valori delle HelpNamespaceproprietà , HelpKeyworde HelpString sui valori appropriati.

Nota

La HelpKeyword proprietà deve essere una rappresentazione di stringa di un ID argomento della Guida numerica.

Costruttori

QueryAccessibilityHelpEventArgs()

Inizializza una nuova istanza della classe QueryAccessibilityHelpEventArgs.

QueryAccessibilityHelpEventArgs(String, String, String)

Inizializza una nuova istanza della classe QueryAccessibilityHelpEventArgs.

Proprietà

HelpKeyword

Ottiene o imposta la parola chiave dell'argomento della Guida associato al controllo specificato.

HelpNamespace

Ottiene o imposta un valore che specifica il nome del file della Guida.

HelpString

Ottiene o imposta la stringa che definisce l'argomento della Guida da ottenere per l'oggetto AccessibleObject.

Metodi

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetType()

Ottiene l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Si applica a

Vedi anche