Control.QueryAccessibilityHelp Événement
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Se produit quand AccessibleObject fournit de l'aide aux applications d'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
Type d'événement
Exemples
L’exemple de code suivant illustre la création d’un contrôle de graphique prenant en charge l’accessibilité, à l’aide des AccessibleObject classes et Control.ControlAccessibleObject pour exposer des informations accessibles. Le contrôle trace deux courbes avec une légende. La ChartControlAccessibleObject
classe, qui dérive de ControlAccessibleObject
, est utilisée dans la CreateAccessibilityInstance méthode pour fournir des informations accessibles personnalisées pour le contrôle de graphique. Étant donné que la légende de graphique n’est pas un contrôle basé sur une base réelle Control , mais qu’elle est dessinée par le contrôle de graphique, elle n’a pas d’informations accessibles intégrées. Pour cette raison, la ChartControlAccessibleObject
classe remplace la GetChild méthode pour retourner le qui représente les CurveLegendAccessibleObject
informations accessibles pour chaque partie de la légende. Lorsqu’une application prenant en charge l’accessibilité utilise ce contrôle, le contrôle peut fournir les informations accessibles nécessaires.
Cet extrait de code illustre la gestion de l’événement QueryAccessibilityHelp . Consultez la vue d’ensemble AccessibleObject de la classe pour obtenir l’exemple de code complet.
// 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
Remarques
Vous devez utiliser la HelpProvider classe pour permettre aux utilisateurs d’appeler de l’aide sur votre objet accessible en appuyant sur la touche F1. L’utilisation de HelpProvider vous fournit des informations complètes dans le QueryAccessibilityHelpEventArgs. Pour plus d'informations sur la gestion des événements, voir gestion et déclenchement d’événements.