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