Noms des éléments de menu

De RAD Studio
Aller à : navigation, rechercher

Remonter à Construction de menus


A la différence des composants menu, vous devez donner vous-même explicitement un nom aux éléments de menu quand vous les ajoutez à la fiche. Vous pouvez le faire de deux manières :

  • En saisissant directement la valeur de la propriété Name.
  • En saisissant d'abord la valeur de la propriété Caption, puis en laissant Delphi en dériver une valeur pour la propriété Name.

Si, par exemple, vous spécifiez Fichier comme valeur de la propriété Caption, Delphi affecte la valeur Fichier1 à la propriété Name de l'élément de menu. Si vous renseignez d'abord la propriété Name avant de renseigner la propriété Caption, Delphi laisse la propriété Caption vide jusqu'à ce que vous saisissiez une valeur.

Remarque :  Si vous saisissez dans la propriété Caption des caractères qui ne sont pas autorisés dans un identificateur Delphi, Delphi modifie la propriété Name en conséquence. Si par exemple, l'intitulé commence par un chiffre, Delphi fait précéder le chiffre d'un caractère pour en dériver la valeur de la propriété Name.

Le tableau suivant donne des exemples de ce processus en supposant que tous ces éléments sont placés dans la même barre de menu.

Exemples d'intitulés et des noms dérivés :

Intitulé du composant Nom dérivé Explication

&Fichier

Fichier1

Retire l'esperluette

&Fichier (seconde occurrence)

Fichier2

Numérote les éléments répétés

1234

N12341

Ajoute une lettre au début et numérote en fin

1234 (seconde occurrence)

N12342

Ajoute un nombre pour que le nom dérivé ne soit plus ambigu.

$@@@#

N1

Supprime tous les caractères non standard, ajoute une lettre au début et un numéro d'ordre

- (signe moins)

N2

Numérote cette deuxième occurrence d'un intitulé sans aucun caractère standard



Comme pour le composant menu, Delphi ajoute le nom des éléments de menu à la déclaration de type de la fiche et leur nom apparaît dans la liste des composants.

Voir aussi