2010-11-22 44 views
1

Nous utilisons le contrôle TRibbon de Delphi 2009 avec ScreenTipsManager. dans le pied de la pointe, il est indiqué "Appuyez sur F1 pour plus d'aide". comment pouvons-nous montrer de l'aide pour le pourboire actuellement affiché? par exemple: votre souris est sur un bouton et une astuce est affichée pour le bouton ... comment pouvons-nous déterminer quel indice est affiché afin que nous puissions trouver l'aide à montrer quand ils appuient sur F1?Delphi TRibbon control: comment utiliser l'aide contextuelle?

Répondre

2

Chaque bout d'écran est affecté à une action définie dans le gestionnaire d'actions attaché à votre contrôle de ruban. Chaque action (TAction) a trois propriétés en ce qui concerne à l'aide contextuelle:

  • HelpContext
  • HelpKeyworkd
  • HelpType

Selon la façon dont vous utilisez votre aide contextuelle, vous peut leur donner de la valeur. De cette façon, si vous définissez un fichier d'aide pour votre projet, chaque fois que votre utilisateur cliquera sur F1, votre application essaiera d'ouvrir le fichier d'aide et passera à la rubrique du fichier d'aide correspondant à la valeur de HelpContext ou HelpKeyword du contrôle actif.

+0

Il faut également configurer le bon système d'aide (ajouter les bonnes utilisations), et bien sûr si le fichier d'aide a été créé correctement. –