Manuel Amos Professional  Sommaire  Index

Menus


Cette instruction affiche les elements de menu selectionnes sous forme de barre verticale dont la largeur est automatiquement ajustee a la longueur du plus grand element. Par defaut, cette option est utilisee pour les niveaux 2 a 8 du menu, et elle doit etre utilisee pendant l initialisation du programme. Il n y aura aucun effet si elle est appelee apres l activation du menu.

Lorsque cette instruction est suivie de parametres entre parentheses, MENU BAR peut aussi etre utilisee pour changer le style de vos menus une fois qu ils ont ete installes. Voici un exemple de mise en page personnalisee d un menu :

E> FLAG=0
   SET_MEN
   Do
    If Choice and Choice(1)=2 and Choice(2)=1 Then CHANGE
   Loop
   Procedure SET_MEN
    Menu$(1)="Try me first " : Menu$(2)="Select me " : Rem Quatre espaces
    Menu$(1,1)="1 am useless " : Rem Cinq espaces
    Menu$(2,1)="Please select me!"
    Menu On
   End Proc
   Procedure CHANGE
    Shared FLAG
    Menu Del
    If FLAG=0 Then Menu Bar 1: FLAG=1 Else Menu Tline 1: Flag=0
    SET_MEN
   End Proc

MENU INACTIVE
instruction : desactiver un element de menu
Menu Inactive numero de niveau
Menu Inactive(parametres d un seul element)

Utilisez cette commande pour desactiver des options dans votre menu. En selectionnant le numero d un niveau de 1 a 8, tous les elements de ce niveau seront desactives. Si vous specifiez un element individuel dans les parentheses, uniquement cet element deviendra inactif.

Si aucune chaine inactive n a ete definie lors de la creation du menu avec MENU$, les options devenues inactives seront affichees en italique. Sinon, la chaine inactive personnalisee apparaitra.

MENU ACTIVE
instruction : activer un element de menu
Menu Active numero de niveau
Menu Active(parametres d un seul element)

Retour    Suivant
06.05.08