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. Дополнительные сведения об обработке событий см. в разделе Обработка и вызов событий.