Практическое руководство. Отображение всплывающей справки
Один из способов отображения справки в Windows Forms — через помочь кнопки, расположенной в правой части строки заголовка, доступной через HelpButton свойство. Этот способ вывода справки хорошо подходит при работе с диалоговыми окнами. Модальные диалоговые окна (с методом ShowDialog) затрудняют работу внешних справочных систем, так как их нужно закрывать, чтобы перенести фокус на другое окно. Кроме того, с помощью помочь кнопку требует отсутствия не свернуть кнопку или развернуть кнопки в строке заголовка. Это стандартное соглашение стандартным диалоговым окном, формах обычно есть свернуть и развернуть кнопки.
Следует помнить, что компонент HelpProvider можно также использовать, чтобы связать элементы управления с файлами справочной системы, даже если применяется всплывающая справка. Дополнительные сведения см. в разделе предоставление справки в приложении Windows.
Note
Отображаемые диалоговые окна и команды меню могут отличаться от описанных в справке в зависимости от текущих параметров или выпуска. Чтобы изменить параметры, выберите в меню Сервис пункт Импорт и экспорт параметров . Дополнительные сведения см. в разделе Персонализация интегрированной среды разработки Visual Studio.
Отображение всплывающей справки
Перетащите HelpProvider компонент из области элементов в форму.
Он разместится в нижней части конструктора Windows Forms.
В окне "Свойства" присвойте свойству HelpButton значение
true
. При этом в правой части строки заголовка формы появится кнопка с вопросительным знаком.Для отображения HelpButton свойствам MinimizeBox и MaximizeBox формы нужно присвоить значение
false
, свойству ControlBox — значениеtrue
, а свойству FormBorderStyle — одно из следующих значений: FixedSingle, Fixed3D, FixedDialog или Sizable.Выберите элемент управления, для которого нужно отображать справку в форме, и укажите строку справки в окне "Свойства". Это строка текста, который будет отображаться в окне, аналогичном окну подсказки.
Нажмите клавишу F5.
Нажмите клавишу помочь в строке заголовка кнопку и щелкните элемент управления, для которого была задана строка справки.