Articles de Delphi

MENU

Les menus sont un moyen efficace et simple d'accéder aux fonctions d'un programme. Nous allons voir comment en créer un. Il existe deux types de menus, les mainmenu et les popupmenu.

Type de menu

MainMenu

Ce type de menu est utilisé dans la plupart des programmes créés de nos jours.

L'Éditeur de menu apparaîtra

Editeur de menu

Sous-menu

Ces sous-menus sont utilisés dans de nombreuses applications dont ms office

La propriété Bitmap permet d'attribuer une image à un menu.

Standard

Les ... a la suite du nom dans un menu, signifie qu'il y aura une boîte d'édition qui sera affiché. Les barres de séparation permettent de grouper ensemble les menus.

Allez voir sur xp_netscape_menu pour avoir des menus dans le style netscape 6 et office xp

PopupMenu

Ce menu aussi appelé menu contextuel est accessible dans un programme lorsqu'on clique sur le bouton droit de la souris.

menu contextuel

Il ne faut pas oublier d'affecter le nom du popupmenu à la propriété PopupMenu des composants qui sont concernés par le menu.Ainsi lorsqu'on fera un clique droit de la souris sur les composants qu'on aura préalablement affectés au Popmenu, il s'affichera

Conseil

L'insertion et l'effacement d'un menu peuvent se faire avec le menu pop up du bouton droit de la souris

Un nouvel élément est ajouté en dessous du menu qu'on vient de créer, de plus, on peut en ajouter un autre à droit de celui qu'on avait créé.

Ajouter un sous menu, ce fait en sélectionnant un menu et en appuyant sur ctrl -> ou en cliquant sur le bouton droit de la souris et en sélectionnant create submenu.

Pour rendre votre application plus aisée à manipuler, utilisez les mêmes touches raccourcies des autres programmes Windows et linux. La propriété ShortCut permet des créer des raccourcis comme ctrl x pour la commande couper.

Programme sur les menus disponible ici

Article écrit par: Marc Collin


Page valide XHTML 1 Strict