ToolStripItem.QueryAccessibilityHelp Событие
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Происходит, когда приложение со специальными возможностями вызывает справку для ToolStripItem.
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
Тип события
Примеры
В следующем примере кода показано использование этого элемента. В этом примере обработчик событий сообщает о возникновении QueryAccessibilityHelp события. Этот отчет поможет вам узнать, когда происходит событие, и поможет вам в отладке. Чтобы сообщить о нескольких событиях или о событиях, которые происходят часто, рекомендуется заменить MessageBox.ShowConsole.WriteLine сообщение или добавить его в многостроочный TextBox.
Чтобы выполнить пример кода, вставьте его в проект, содержащий экземпляр типа, наследуемого от ToolStripItem, например ToolStripButton или ToolStripMenuItem. Затем присвойте экземпляру ToolStripItem1
имя и убедитесь, что обработчик событий связан с событием QueryAccessibilityHelp .
private void ToolStripItem1_QueryAccessibilityHelp(Object sender, QueryAccessibilityHelpEventArgs e) {
System.Text.StringBuilder messageBoxCS = new System.Text.StringBuilder();
messageBoxCS.AppendFormat("{0} = {1}", "HelpNamespace", e.HelpNamespace );
messageBoxCS.AppendLine();
messageBoxCS.AppendFormat("{0} = {1}", "HelpString", e.HelpString );
messageBoxCS.AppendLine();
messageBoxCS.AppendFormat("{0} = {1}", "HelpKeyword", e.HelpKeyword );
messageBoxCS.AppendLine();
MessageBox.Show(messageBoxCS.ToString(), "QueryAccessibilityHelp Event" );
}
Private Sub ToolStripItem1_QueryAccessibilityHelp(sender as Object, e as QueryAccessibilityHelpEventArgs) _
Handles ToolStripItem1.QueryAccessibilityHelp
Dim messageBoxVB as New System.Text.StringBuilder()
messageBoxVB.AppendFormat("{0} = {1}", "HelpNamespace", e.HelpNamespace)
messageBoxVB.AppendLine()
messageBoxVB.AppendFormat("{0} = {1}", "HelpString", e.HelpString)
messageBoxVB.AppendLine()
messageBoxVB.AppendFormat("{0} = {1}", "HelpKeyword", e.HelpKeyword)
messageBoxVB.AppendLine()
MessageBox.Show(messageBoxVB.ToString(),"QueryAccessibilityHelp Event")
End Sub
Комментарии
Класс следует использовать, HelpProvider чтобы разрешить пользователям вызывать справку по объекту со специальными возможностями, нажав клавишу F1. Использование предоставляет полные HelpProvider сведения в объекте QueryAccessibilityHelpEventArgs .
Дополнительные сведения об обработке событий см. в разделе Обработка и вызов событий.