Control.QueryAccessibilityHelp Evento

Definizione

Si verifica quando l'oggetto AccessibleObject fornisce la Guida per le applicazioni di accessibilità.

public:
 event System::Windows::Forms::QueryAccessibilityHelpEventHandler ^ QueryAccessibilityHelp;
public event System.Windows.Forms.QueryAccessibilityHelpEventHandler QueryAccessibilityHelp;
public event System.Windows.Forms.QueryAccessibilityHelpEventHandler? QueryAccessibilityHelp;
member this.QueryAccessibilityHelp : System.Windows.Forms.QueryAccessibilityHelpEventHandler 
Public Custom Event QueryAccessibilityHelp As QueryAccessibilityHelpEventHandler 

Tipo evento

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 Control basato 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.

Questo estratto di codice illustra la gestione dell'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

È consigliabile usare la HelpProvider classe per consentire agli utenti di richiamare la Guida sull'oggetto accessibile premendo F1. L'uso di HelpProvider fornisce informazioni complete in QueryAccessibilityHelpEventArgs. Per ulteriori informazioni sulla gestione degli eventi, consultare gestione e generazione di eventi.

Si applica a

Vedi anche