Ajout d'images à des éléments de menu
Remonter à Création de sous-menus
Des images peuvent aider les utilisateurs à naviguer dans les menus en associant des glyphes et des images à des actions d'élément de menu, comme les images des barres d'outils. Vous pouvez ajouter un par un des bitmaps uniques à des éléments de menu, ou organiser en liste les images de votre application et les ajouter à un menu au moyen de cette liste. Si, dans votre application, vous utilisez plusieurs bitmaps de même taille, il est préférable de les placer dans une liste d'images.
Pour ajouter une image unique à un menu ou à un élément de menu, définissez la propriété Bitmap de celui-ci pour qu’elle fasse référence au nom du bitmap que vous voulez utiliser.
Pour ajouter une image à un élément de menu à l'aide d'une liste d'images :
- Déposez un composant TMainMenu ou TPopupMenu dans une fiche.
- Déposez un objet TImageList dans la fiche.
- Ouvrez l’éditeur de liste d’images en double-cliquant sur l’objet TImageList.
- Choisissez Ajouter pour sélectionner le bitmap ou le groupe de bitmaps que vous voulez utiliser dans le menu. Cliquez sur OK.
- Affectez l’objet liste d’images que vous venez de créer à la propriété Images du composant TMainMenu ou TPopupMenu.
- Créez vos éléments de menu et vos sous-menus comme décrit dans ce groupe de rubriques.
- Sélectionnez dans l’inspecteur d’objets l’élément de menu pour lequel vous voulez spécifier une image et affectez à sa propriété ImageIndex le numéro correspondant de l'image dans ImageList (la valeur par défaut de la propriété ImageIndex est -1 : pas d’image affichée).
Remarque : Pour un affichage correct dans les menus, utilisez des images de 16 sur 16 pixels. Même si vous pouvez utiliser d'autres tailles pour les images placées dans les menus, il peut y avoir des problèmes d'alignement si vous utilisez des images plus grandes ou plus petites que 16 x 16 pixels.