QueryAccessibilityHelpEventHandler Delegado

Definición

Representa el método que controlará el evento QueryAccessibilityHelp de un control.Represents the method that will handle the QueryAccessibilityHelp event of a control.

public delegate void QueryAccessibilityHelpEventHandler(System::Object ^ sender, QueryAccessibilityHelpEventArgs ^ e);
public delegate void QueryAccessibilityHelpEventHandler(object sender, QueryAccessibilityHelpEventArgs e);
type QueryAccessibilityHelpEventHandler = delegate of obj * QueryAccessibilityHelpEventArgs -> unit
Public Delegate Sub QueryAccessibilityHelpEventHandler(sender As Object, e As QueryAccessibilityHelpEventArgs)

Parámetros

sender
Object

Origen del evento.The source of the event.

e
QueryAccessibilityHelpEventArgs

Objeto QueryAccessibilityHelpEventArgs que contiene los datos del evento.A QueryAccessibilityHelpEventArgs that contains the event data.

Ejemplos

En el ejemplo de código siguiente se muestra la creación de un control de gráfico con reconocimiento de accesibilidad mediante las AccessibleObject Control.ControlAccessibleObject clases y para exponer información accesible.The following code example demonstrates the creation of an accessibility-aware chart control, using the AccessibleObject and Control.ControlAccessibleObject classes to expose accessible information. El control traza dos curvas junto con una leyenda.The control plots two curves along with a legend. La ChartControlAccessibleObject clase, que se deriva de ControlAccessibleObject , se utiliza en el CreateAccessibilityInstance método para proporcionar información de acceso personalizado para el control Chart.The ChartControlAccessibleObject class, which derives from ControlAccessibleObject, is used in the CreateAccessibilityInstance method to provide custom accessible information for the chart control. Dado que la leyenda del gráfico no es un Control control basado en real, sino que se dibuja mediante el control Chart, no incluye ninguna información accesible integrada.Because the chart legend is not an actual Control-based control, but instead is drawn by the chart control, it does not include any built-in accessible information. Por este motivo, la ChartControlAccessibleObject clase invalida el GetChild método para devolver el CurveLegendAccessibleObject que representa información accesible para cada parte de la leyenda.Because of this, the ChartControlAccessibleObject class overrides the GetChild method to return the CurveLegendAccessibleObject that represents accessible information for each part of the legend. Cuando una aplicación compatible con acceso utiliza este control, el control puede proporcionar la información accesible necesaria.When an accessible-aware application uses this control, the control can provide the necessary accessible information.

Este código muestra cómo utilizar el QueryAccessibilityHelpEventHandler delegado con el QueryAccessibilityHelp evento.This code demonstrates using the QueryAccessibilityHelpEventHandler delegate with the QueryAccessibilityHelp event. Para obtener el ejemplo de código completo, vea AccessibleObject .For the complete code example, see AccessibleObject.

protected:
   // Overridden to return the custom AccessibleObject
   // for the entire chart.
   virtual AccessibleObject^ CreateAccessibilityInstance() override
   {
      return gcnew ChartControlAccessibleObject( this );
   }
// Overridden to return the custom AccessibleObject 
// for the entire chart.
protected override AccessibleObject CreateAccessibilityInstance() 
{            
    return new ChartControlAccessibleObject(this);
}
' Overridden to return the custom AccessibleObject 
' for the entire chart.
Protected Overrides Function CreateAccessibilityInstance() As AccessibleObject
    Return New ChartControlAccessibleObject(Me)
End Function 

Comentarios

Cuando se crea un delegado QueryAccessibilityHelpEventHandler, se identifica el método que controlará el evento.When you create a QueryAccessibilityHelpEventHandler delegate, you identify the method that will handle the event. Para asociar el evento al controlador, se debe agregar una instancia del delegado al evento.To associate the event with your event handler, add an instance of the delegate to the event. Siempre que se produce el evento, se llama a su controlador, a menos que se quite el delegado.The event handler is called whenever the event occurs, unless you remove the delegate. Para obtener más información sobre los delegados de controladores de eventos, vea controlar y provocar eventos.For more information about event-handler delegates, see Handling and Raising Events.

Métodos de extensión

GetMethodInfo(Delegate)

Obtiene un objeto que representa el método representado por el delegado especificado.Gets an object that represents the method represented by the specified delegate.

Se aplica a

Consulte también