QueryAccessibilityHelpEventHandler Delegar

Definição

Representa o método que irá lidar com o QueryAccessibilityHelp evento de um controlo.

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

A origem do evento.

Exemplos

O exemplo de código seguinte demonstra a criação de um controlo de gráfico consciente da acessibilidade, usando as AccessibleObject classes e Control.ControlAccessibleObject para expor informação acessível. O controlo traça duas curvas juntamente com uma legenda. A ChartControlAccessibleObject classe, que deriva de ControlAccessibleObject, é usada no CreateAccessibilityInstance método para fornecer informação acessível personalizada para o controlo do mapa. Como a legenda do mapa não é um controlo real Controlbaseado em -, mas sim desenhada pelo controlo do gráfico, não inclui qualquer informação acessível incorporada. Por causa disso, a ChartControlAccessibleObject classe sobrepõe o GetChild método para devolver o CurveLegendAccessibleObject que representa informação acessível para cada parte da legenda. Quando uma aplicação acessível-consciente utiliza este controlo, este pode fornecer a informação necessária e acessível.

Este código demonstra o uso do QueryAccessibilityHelpEventHandler delegado com o QueryAccessibilityHelp evento. Para o exemplo completo do código, veja 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

Observações

Quando cria um QueryAccessibilityHelpEventHandler delegado, identifica o método que irá gerir o evento. Para associar o evento ao seu gestor de eventos, adicione uma instância do delegado ao evento. O gestor de eventos é chamado sempre que o evento ocorre, a menos que remova o delegado. Para mais informações sobre os delegados handlers de eventos, consulte Gestão e Angariação de Eventos.

Métodos da Extensão

Name Description
GetMethodInfo(Delegate)

Obtém um objeto que representa o método representado pelo delegado especificado.

Aplica-se a

Ver também