Поделиться через


QueryAccessibilityHelpEventHandler Делегат

Определение

Представляет метод, обрабатывающий событие QueryAccessibilityHelp элемента управления.

public delegate void QueryAccessibilityHelpEventHandler(System::Object ^ sender, QueryAccessibilityHelpEventArgs ^ e);
public delegate void QueryAccessibilityHelpEventHandler(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)

Параметры

sender
Object

Источник события.

e
QueryAccessibilityHelpEventArgs

Объект QueryAccessibilityHelpEventArgs, содержащий данные события.

Примеры

В следующем примере кода показано создание элемента управления диаграммы с поддержкой специальных возможностей с использованием AccessibleObject классов и Control.ControlAccessibleObject для предоставления доступной информации. Элемент управления отображает две кривые вместе с условным обозначениям. Класс ChartControlAccessibleObject , производный от ControlAccessibleObject, используется в методе CreateAccessibilityInstance для предоставления настраиваемых сведений, доступных для элемента управления диаграммой. Так как условные обозначения диаграммы не являются фактическим Controlэлементом управления, а рисуются элементом управления диаграммы, она не содержит никаких встроенных доступных сведений. По этой ChartControlAccessibleObject причине класс переопределяет GetChild метод , возвращающий CurveLegendAccessibleObject объект , который представляет доступную информацию для каждой части условных обозначений. Если приложение, поддерживающее специальные возможности, использует этот элемент управления, элемент управления может предоставить необходимую информацию, доступную для доступа.

Этот код демонстрирует использование делегата QueryAccessibilityHelpEventHandler с событием QueryAccessibilityHelp . Полный пример кода см. в разделе 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

Комментарии

При создании делегата QueryAccessibilityHelpEventHandler необходимо указать метод, обрабатывающий событие. Чтобы связать событие с обработчиком событий, нужно добавить в событие экземпляр делегата. Обработчик событий вызывается всякий раз, когда происходит событие, если делегат не удален. Дополнительные сведения о делегатах обработчика событий см. в разделе Обработка и вызов событий.

Методы расширения

GetMethodInfo(Delegate)

Получает объект, представляющий метод, представленный указанным делегатом.

Применяется к

См. также раздел