Novembre 2024 | Lun | Mar | Mer | Jeu | Ven | Sam | Dim |
---|
| | | | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | | Calendrier |
|
|
| Une autre façon de présenter un menu et ses sous-menus | |
| | Auteur | Message |
---|
papydall
Nombre de messages : 7017 Age : 74 Localisation : Moknine (Tunisie) Entre la chaise et le clavier Date d'inscription : 03/03/2012
| Sujet: Une autre façon de présenter un menu et ses sous-menus Ven 8 Avr 2016 - 18:35 | |
| - Code:
-
rem ============================================================================ rem Exemple de menu rem Pour choisir un sous-menu, vous pouvez : rem 1) cliquer sur son nom rem 2) ou tapper la lettre soulignée correspondante rem ============================================================================ label clic dim i main_menu 10 sub_menu 11 : parent 11,10 : caption 11,"Fichier" sub_menu 12 : parent 12,11 : caption 12,chr$(9) + "Nouveau" sub_menu 13 : parent 13,11 : caption 13,chr$(9) + "Ouvrir" sub_menu 14 : parent 14,11 : caption 14,chr$(9) + "Enregistrer" sub_menu 15 : parent 15,11 : caption 15,chr$(9) + "Enregistrer Sous" sub_menu 16 : parent 16,11 : caption 16,chr$(9) + "Imprimer" sub_menu 17 : parent 17,11 : caption 17,chr$(9) + "Quitter" sub_menu 20 : parent 20,10 : caption 20,"Edition" sub_menu 21 : parent 21,20 : caption 21,chr$(9) + "Annuler" sub_menu 22 : parent 22,20 : caption 22,chr$(9) + "Couper" sub_menu 23 : parent 23,20 : caption 23,chr$(9) + "Copier" sub_menu 24 : parent 24,20 : caption 24,chr$(9) + "Coller" sub_menu 25 : parent 25,20 : caption 25,chr$(9) + "Rechercher ..." sub_menu 26 : parent 26,20 : caption 26,chr$(9) + "Remplacer ..." for i = 12 to 17 : on_click i,clic : next i for i = 21 to 26 : on_click i,clic : next i end rem ============================================================================ clic: select number_click ' menu Fichier case 12 : message "Nouveau" case 13 : message "Ouvrir" case 14 : message "Enregistrer" case 15 : message "Enregistrer sous" case 16 : message "Imprimer" case 17 : message "Quitter" ' ----------------------------------- ' menu Edition case 21 : message "Annuler" case 22 : message "Couper" case 23 : message "Copier" case 24 : message "Coller" case 25 : message "Rechercher ...." case 26 : message "Remplacer ...." end_select return rem ============================================================================
| |
| | | Klaus
Nombre de messages : 12331 Age : 75 Localisation : Ile de France Date d'inscription : 29/12/2009
| Sujet: Re: Une autre façon de présenter un menu et ses sous-menus Ven 8 Avr 2016 - 18:41 | |
| Amusant, Papydall ! Et instructif: on y apprend que la la tabulation sert à justifier à droite tout ce qui suit. Ceci explique le comportement sur l'autre post où on collait une indication sur le raccourci de la ligne à droite. A noter dans la liste des astuces. | |
| | | papydall
Nombre de messages : 7017 Age : 74 Localisation : Moknine (Tunisie) Entre la chaise et le clavier Date d'inscription : 03/03/2012
| Sujet: Re: Une autre façon de présenter un menu et ses sous-menus Ven 8 Avr 2016 - 19:13 | |
| Plus intéressant - Code:
-
rem ============================================================================ rem Exemple de menu rem Pour choisir un sous-menu, vous pouvez : rem 1) cliquer sur son nom rem 2) ou tapper la lettre soulignée correspondante rem ============================================================================ label clic dim i main_menu 10 sub_menu 11 : parent 11,10 : caption 11,"Fichier" sub_menu 12 : parent 12,11 : caption 12,chr$(9) + "Nouveau" sub_menu 13 : parent 13,11 : caption 13,chr$(9) + "Ouvrir" sub_menu 14 : parent 14,11 : caption 14,chr$(9) + "Enregistrer" sub_menu 15 : parent 15,11 : caption 15,chr$(9) + "Enregistrer Sous" sub_menu 16 : parent 16,11 : caption 16,chr$(9) + "Imprimer" sub_menu 17 : parent 17,11 : caption 17,chr$(9) + "Quitter"
sub_menu 20 : parent 20,10 : caption 20,"Edition" sub_menu 21 : parent 21,20 : caption 21,chr$(9) + "Annuler" sub_menu 22 : parent 22,20 : caption 22,chr$(9) + "Couper" sub_menu 23 : parent 23,20 : caption 23,chr$(9) + "Copier" sub_menu 24 : parent 24,20 : caption 24,chr$(9) + "Coller" sub_menu 25 : parent 25,20 : caption 25,chr$(9) + "Rechercher ..." sub_menu 26 : parent 26,20 : caption 26,chr$(9) + "Remplacer ..." sub_menu 30 : parent 30,10 : caption 30,"Langues" sub_menu 31 : parent 31,30 : caption 31,chr$(9) + "Langue française" : mark_on 31 sub_menu 32 : parent 32,30 : caption 32,chr$(9) + "English Language" sub_menu 33 : parent 33,30 : caption 33,chr$(9) + "Autres " sub_menu 34 : parent 34,33 : caption 34,chr$(9) + "Italiano" sub_menu 35 : parent 35,33 : caption 35,chr$(9) + "Dutch"
for i = 12 to 17 : on_click i,clic : next i for i = 21 to 26 : on_click i,clic : next i for i = 31 to 35 : on_click i,clic : next i end rem ============================================================================ clic: select number_click ' menu Fichier case 12 : message "Nouveau" case 13 : message "Ouvrir" case 14 : message "Enregistrer" case 15 : message "Enregistrer sous" case 16 : message "Imprimer" case 17 : message "Quitter" ' ----------------------------------- ' menu Edition case 21 : message "Annuler" case 22 : message "Couper" case 23 : message "Copier" case 24 : message "Coller" case 25 : message "Rechercher ...." case 26 : message "Remplacer ...." ' menu Langues case 31 : message "Langue française par défaut" case 32 : message "English Language" case 34 : message "Italiano" case 35 : message "Dutch" end_select return rem ============================================================================
| |
| | | Jean Claude
Nombre de messages : 5950 Age : 70 Localisation : 83 Var Date d'inscription : 07/05/2009
| Sujet: Re: Une autre façon de présenter un menu et ses sous-menus Ven 8 Avr 2016 - 19:25 | |
| Bonsoir à tous, Merci Papydall, je viens de découvrir que l'on peut utiliser Mark_on et Mark_off sur un Main_menu. Bravo A+ | |
| | | papydall
Nombre de messages : 7017 Age : 74 Localisation : Moknine (Tunisie) Entre la chaise et le clavier Date d'inscription : 03/03/2012
| Sujet: Re: Une autre façon de présenter un menu et ses sous-menus Ven 8 Avr 2016 - 20:00 | |
| Contrairement à ce que dit la documentation : - Citation :
- Utilisation
La commande MARK_ON est utilisée pour cocher un CHECK ou un OPTION ou pour activer un TAB.
| |
| | | Contenu sponsorisé
| Sujet: Re: Une autre façon de présenter un menu et ses sous-menus | |
| |
| | | | Une autre façon de présenter un menu et ses sous-menus | |
|
Sujets similaires | |
|
| Permission de ce forum: | Vous ne pouvez pas répondre aux sujets dans ce forum
| |
| |
| |