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)