Файл: ...\Samples\Solution\Forms\Whatthis.scx
Когда вы предоставляете на форме справку "What's This?", то в верхнем правом углу формы отображается кнопка с вопросительным знаком.
Когда пользователь щелкает по этой кнопке или нажимает SHIFT+ F1, форма устанавливается в режим WhatsThis. Вы, кроме того, войти в этот режим программно, вызвав метод WhatsThisMode формы. Когда форма находится в режиме WhatsThis, то изменяется вид указателя мыши. Пользователь может щелкнуть по элементу управления и получить контекстно-чувствительную справку для выбранного элемента управления во всплывающем окне.
![]() |
---|
Если WhatsThisHelpID элемента управления или формы установлен в значение -1 (по умолчанию), текст во всплывающем окне укажет, что для элемента управления не имеется статьи справки. |
Для предоставления справки "What's This?"
-
Создайте файл справки со статьями для каждого элемента управления на форме.
-
В секции проекта справки Map, разметьте значения HelpContextID к соответствующим им статьям.
-
Установите свойство WhatsThisHelp формы в значение true (.T.).
-
Установите свойство WhatsThisButton формы в true (.T.).
-
Установите WhatsThisHelpID элемента управления в соответствующие значения helpcontextID.
-
В событии Load или Init формы, используйте команду SET HELP TO для указания файла справки, созданного или содержащего статьи справки для формы.
В дополнение к Whatthis.scx, этот образец включает в себя перечисленные ниже файлы:
Файл | Описание |
---|---|
Whatthis.hlp |
Файл справки Help для формы |
Whatthis.hpj |
Файл проекта справки |
Whatthis.rtf |
Исходный документ для файла справки |
Смотрите также
Задачи
Образцы решений (Solution)Справочное руководство
Фундаментальный класс Help ButtonФундаментальные классы Visual FoxPro от A до Z