QueryAccessibilityHelpEventHandler Gedelegeerde

Definitie

Vertegenwoordigt de methode die de QueryAccessibilityHelp gebeurtenis van een besturingselement afhandelt.

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)

Parameters

sender
Object

De bron van de gebeurtenis.

Voorbeelden

In het volgende codevoorbeeld ziet u hoe u een toegankelijkheidsbewust grafiekbesturingselement maakt met behulp van de AccessibleObject en Control.ControlAccessibleObject klassen om toegankelijke informatie beschikbaar te maken. Het besturingselement plot twee curven samen met een legenda. De ChartControlAccessibleObject klasse, die is afgeleid van ControlAccessibleObject, wordt gebruikt in de CreateAccessibilityInstance methode om aangepaste toegankelijke informatie voor het grafiekbesturingselement te bieden. Omdat de grafieklegenda geen werkelijk Controlbesturingselement is, maar in plaats daarvan wordt getekend door het grafiekbesturingselement, bevat het geen ingebouwde toegankelijke informatie. Daarom overschrijft de ChartControlAccessibleObject klasse de GetChild methode om de CurveLegendAccessibleObject toegankelijke informatie voor elk deel van de legenda te retourneren. Wanneer een toegankelijke toepassing dit besturingselement gebruikt, kan het besturingselement de benodigde toegankelijke informatie verstrekken.

Deze code demonstreert het gebruik van de QueryAccessibilityHelpEventHandler gemachtigde met de QueryAccessibilityHelp gebeurtenis. Zie voor het volledige codevoorbeeld 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

Opmerkingen

Wanneer u een QueryAccessibilityHelpEventHandler gemachtigde maakt, identificeert u de methode die de gebeurtenis verwerkt. Als u de gebeurtenis wilt koppelen aan uw gebeurtenis-handler, voegt u een exemplaar van de gemachtigde toe aan de gebeurtenis. De gebeurtenis-handler wordt aangeroepen wanneer de gebeurtenis plaatsvindt, tenzij u de gemachtigde verwijdert. Zie Afhandeling en het genereren van gebeurtenissen voor meer informatie over gedelegeerden voor gebeurtenissen.

Extensiemethoden

Name Description
GetMethodInfo(Delegate)

Hiermee haalt u een object op dat de methode vertegenwoordigt die wordt vertegenwoordigd door de opgegeven gemachtigde.

Van toepassing op

Zie ook