Delphi TRibbon control: как использовать контекстно-зависимую справку? - PullRequest
1 голос
/ 22 ноября 2010

мы используем элемент управления TRibbon Delphi 2009 с ScreenTipsManager. в нижней части подсказки написано «Нажмите F1 для получения дополнительной помощи». Как мы можем показать справку для подсказки, показанной в данный момент? Например: ваша мышь находится над кнопкой, и для кнопки отображается подсказка ... как мы можем определить, какая подсказка отображается, чтобы мы могли найти помощь, чтобы показать, когда они нажимают F1?

1 Ответ

2 голосов
/ 22 ноября 2010

Каждая подсказка экрана назначается действию, определенному в диспетчере действий, который прикреплен к вашему элементу управления лентой. Каждое действие (TAction) имеет три свойства, относящиеся к контекстно-зависимой справке:

  • HelpContext
  • HelpKeyworkd
  • HelpType

В зависимости от того, как вы используете вашу контекстно-зависимую помощь, вы можете придать им значение. Таким образом, если вы определяете файл справки для своего проекта, каждый раз, когда ваш пользователь нажимает клавишу F1, ваше приложение будет пытаться открыть файл справки и перейти к разделу внутри файла справки, который соответствует значению HelpContext или HelpKeyword активный контроль.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...