Aide
Infobulle
Cette propriété permet d'associer les messages d'aide aux objets actifs de vos formulaires. Ils peuvent être affichés au moment de l'exécution :
- The display delay and maximum duration of help tips can be controlled using the
Tips delay
andTips duration
selectors of the SET DATABASE PARAMETER command.- Help tips can be globally disabled or enabled for the application using the Tips enabled selector of the SET DATABASE PARAMETER command.
Vous pouvez soit :
- désigner une info-bulle existante, préalablement spécifiée dans l'éditeur de messages d'aide de 4D.
- ou saisir directement le message d'aide sous forme de chaîne. Cela vous permet de profiter de l'architecture XLIFF. You can enter an XLIFF reference here in order to display a message in the application language (for more information about XLIFF, refer to Appendix B: XLIFF architecture. Vous pouvez également utiliser des références 4D (voir Utilisation de références en texte statique).
Sous macOS, l'affichage des messages d'aide n'est pas pris en charge dans les fenêtres de type pop-up.
Grammaire JSON
Nom | Type de données | Valeurs possibles |
---|---|---|
tooltip | text | informations supplémentaires destinées à aider l'utilisateur |
Objets pris en charge
Button - Button Grid - Check Box - Drop-down List - Combo Box - Hierarchical List - List Box Header - List Box Footer - Picture Button - Picture Pop-up menu - Radio Button
Autres fonctionnalités d'aide
Vous pouvez aussi associer des messages d'aides aux objets formulaire de deux autres façons :
- au niveau de la structure de la base (champs uniquement). Dans ce cas, le message d'aide du champ apparaîtra sur les autres formulaires. Pour plus d'informations, référez-vous à la section Propriétés des champs.
- en utilisant la commande OBJECT SET HELP TIP, pour le process courant.
Lorsque différentes astuces sont associées au même objet à plusieurs emplacements, l'ordre de priorité suivant est appliqué :
- structure (priorité la plus faible)
- éditeur de formulaire
- Commande OBJECT SET HELP TIP (haute priorité)