Vous êtes sur le site Web historique de la documentation de 4D. Les documentations sont progressivement déplacées vers developer.4d.com |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v20 R7
SET HELP MENU
|
SET HELP MENU ( menuCol ) | ||||||||
Paramètre | Type | Description | ||||||
menuCol | Collection |
![]() |
Collection of menu objects | |||||
La commande SET HELP MENU vous permet de remplacer le menu Aide par défaut de 4D par la collection d'éléments de menu MenuCol dans le mode d'application.
Cette commande remplace le menu Aide par défaut du mode d'application dans tous les environnements 4D : interprété, compilé, fusionné, mono et client/serveur.
Notes :
Dans menuCol, passez une collection d'objets de menu définissant tous les éléments du menu d'aide personnalisé. Chaque objet de menu peut inclure les propriétés suivantes :
Propriété | Type | Description |
title | Texte | Nom de l'élément de menu |
method | Texte | 4D.Function | Nom de la méthode du projet ou de l'objet de formule 4D à exécuter lorsque l'élément de menu est sélectionné. Lorsque cette propriété est utilisée, la propriété "action" ne doit pas être transmise (sinon la "method" est ignorée). |
worker | Texte | Nombre | Nom du worker ou Numéro du processus qui doit gérer l'exécution du code de la "method". Plusieurs configurations sont possibles, en fonction de la valeur de la propriété "worker" :
|
action | Texte | Action standard à exécuter lorsque l'élément de menu est sélectionné. Lorsque cette propriété est utilisée, la propriété "method" est ignorée si elle est transmise. |
shortcutKey | Texte | Touche de raccourci de l'élément (à appeler avec la touche Ctrl/Commande) |
shortcutShift | Booléen | Vrai pour ajouter la touche Shift au raccourci de l'élément |
shortcutAlt | Booléen | Vrai pour ajouter la touche Alt/Option au raccourci de l'élément |
Le menu Aide personnalisé affichera les éléments dans le même ordre que la collection.
Pour insérer une ligne de séparation, passez null ou un objet vide dans la collection.
Vous souhaitez personnaliser le menu Aide de votre application :
var $col : Collection
$col:=Créer collection
$col.push(Créer objet("title";"Knowledge base";"worker";"workerHlp";"method";"methodHlp";"shortcutAlt";True;"shortcutKey";"Y"))
$col.push(Null) //pour ajouter une ligne de séparation
$col.push(Créer objet("title";"Tools";"action";ak msc;"shortcutShift";True;"shortcutKey";"Y"))
SET HELP MENU($col)
APPELER SURÀPROPOS("À propos de cette application";"m_apropos") //pour remplacer "A propos de 4D" sur Windows
Produit : 4D
Thème : Menus
Numéro :
1801
Créé : 4D v20
4D - Langage ( 4D v20 R7)