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


Как показать всплывающую справку

Одним способом отображения справки в Windows Forms является кнопка справки, расположенная справа от строки заголовка и доступная через свойство HelpButton. Этот тип отображения справки хорошо подходит для использования с диалоговым окнами. Диалоговые окна, отображаемые модально (с методом ShowDialog), испытывают трудности с открытием внешних систем справки, так как модальные диалоговые окна необходимо закрыть, прежде чем фокус перейдет на другое окно. Кроме того, при использовании кнопки справки требуется, чтобы в строке заголовка не было показано кнопок "Свернуть " или "Развернуть ". Это стандартное соглашение диалогового окна, тогда как формы обычно имеют кнопки свернуть и развернуть.

Вы также можете использовать компонент HelpProvider для связывания элементов управления с файлами в системе справки, даже если вы реализовали всплывающее окно справки. Дополнительные сведения см. в Предоставление справки в приложении Windows.

Отображение всплывающей справки

  1. В Visual Studio перетащите компонент HelpProvider из панели элементов в форму.

    Он будет находиться на панели в нижней части дизайнера Windows Forms.

  2. В окне "Свойства" задайте для свойства HelpButton значение true. Откроется кнопка с вопросительным знаком в правой части строки заголовка формы.

  3. Чтобы HelpButton отображалось, свойства формы MinimizeBox и MaximizeBox должны иметь значение false, свойству ControlBox присвоено значение trueи свойству FormBorderStyle одно из следующих значений: FixedSingle, Fixed3D, FixedDialog или Sizable.

  4. Выберите элемент управления, для которого нужно отобразить справку в форме, и установите строку справки в окне «Свойства». Это строка текста, которая будет отображаться в окне, подобном подсказке.

  5. Нажмите клавишу F5.

  6. Нажмите кнопку "Справка" в строке заголовка и щелкните элемент управления, на котором задана строка справки.

См. также