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


Control.QueryAccessibilityHelp Событие

Определение

Происходит, когда объект AccessibleObject предоставляет справку для приложений со специальными возможностями.

public:
 event System::Windows::Forms::QueryAccessibilityHelpEventHandler ^ QueryAccessibilityHelp;
public event System.Windows.Forms.QueryAccessibilityHelpEventHandler QueryAccessibilityHelp;
public event System.Windows.Forms.QueryAccessibilityHelpEventHandler? QueryAccessibilityHelp;
member this.QueryAccessibilityHelp : System.Windows.Forms.QueryAccessibilityHelpEventHandler 
Public Custom Event QueryAccessibilityHelp As QueryAccessibilityHelpEventHandler 

Тип события

Примеры

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

Этот фрагмент кода демонстрирует обработку QueryAccessibilityHelp события . Полный AccessibleObject пример кода см. в обзоре класса.

// Handles the QueryAccessibilityHelp event.
void ChartControl_QueryAccessibilityHelp( Object^ /*sender*/, System::Windows::Forms::QueryAccessibilityHelpEventArgs^ e )
{
   e->HelpString = "Displays chart data";
}
// Handles the QueryAccessibilityHelp event.
private void ChartControl_QueryAccessibilityHelp(object sender, 
                            System.Windows.Forms.QueryAccessibilityHelpEventArgs e)
{            
    e.HelpString = "Displays chart data";
}
' Handle the QueryAccessibilityHelp event.
Private Sub ChartControl_QueryAccessibilityHelp(sender As Object, _
                   e As System.Windows.Forms.QueryAccessibilityHelpEventArgs) Handles MyBase.QueryAccessibilityHelp
    e.HelpString = "Displays chart data"
End Sub

Комментарии

Класс следует использовать, HelpProvider чтобы пользователи могли вызывать справку по объекту со специальными возможностями, нажав клавишу F1. Использование предоставляет полные HelpProvider сведения в QueryAccessibilityHelpEventArgs. Дополнительные сведения об обработке событий см. в разделе Обработка и вызов событий.

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

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