QueryAccessibilityHelpEventHandler Делегат

Определение

Представляет метод, обрабатывающий событие QueryAccessibilityHelp элемента управления.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)

Параметры

sender
Object

Источник события.The source of the event.

e
QueryAccessibilityHelpEventArgs

Объект QueryAccessibilityHelpEventArgs, содержащий данные события.A QueryAccessibilityHelpEventArgs that contains the event data.

Наследование
QueryAccessibilityHelpEventHandler

Примеры

В следующем примере кода показано создание элемента управления диаграммы с поддержкой специальных возможностей с помощью AccessibleObject классов и Control.ControlAccessibleObject для предоставления доступной информации.The following code example demonstrates the creation of an accessibility-aware chart control, using the AccessibleObject and Control.ControlAccessibleObject classes to expose accessible information. Элемент управления отображает две кривые вместе с условными обозначениями.The control plots two curves along with a legend. Класс, производный от ControlAccessibleObject CreateAccessibilityInstance , используется в методе для предоставления настраиваемой информации, доступной для элемента управления диаграммы. ChartControlAccessibleObjectThe ChartControlAccessibleObject class, which derives from ControlAccessibleObject, is used in the CreateAccessibilityInstance method to provide custom accessible information for the chart control. Поскольку условные обозначения диаграммы не являются реальным Controlэлементом управления, а обрисованы элементом управления диаграммы, он не включает встроенные доступные сведения.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. Поэтому класс переопределяет метод для возврата CurveLegendAccessibleObject , который представляет доступную информацию для каждой части условных обозначений. GetChild ChartControlAccessibleObjectBecause of this, the ChartControlAccessibleObject class overrides the GetChild method to return the CurveLegendAccessibleObject that represents accessible information for each part of the legend. Если приложение, поддерживающее доступ, использует этот элемент управления, элемент управления может предоставить необходимые сведения о специальных возможностях.When an accessible-aware application uses this control, the control can provide the necessary accessible information.

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

Комментарии

При создании делегата QueryAccessibilityHelpEventHandler необходимо указать метод, обрабатывающий событие.When you create a QueryAccessibilityHelpEventHandler delegate, you identify the method that will handle the event. Чтобы связать событие с обработчиком событий, нужно добавить в событие экземпляр делегата.To associate the event with your event handler, add an instance of the delegate to the event. Обработчик событий вызывается всякий раз, когда происходит событие, если делегат не удален.The event handler is called whenever the event occurs, unless you remove the delegate. Дополнительные сведения о делегатах обработчиков событий см. в разделе обработка и вызов событий.For more information about event-handler delegates, see Handling and Raising Events.

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

GetMethodInfo(Delegate)

Получает объект, представляющий метод, представленный указанным делегатом.Gets an object that represents the method represented by the specified delegate.

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

Дополнительно