L'objet MENU BARRE permet de représenter une barre de menu pouvant contenir des boutons, des images, des champs de recherche, des menus et des séparateurs.
Cet objet permet également d'effectuer des opérations de glisser-déposer.
La fonctionnalité de "glisser" est disponible pour les éléments des outils menus et recherches. La fonctionnalité de "déposer" est disponible pour les outils Image, pour les outils Menu et pour les éléments des menus.
Icône de la palette | Maquetteur | Windows | Cloud |
---|---|---|---|
Non disponible | |||
* MAIN_WINDOW ** DECLARATION NUM_BIN_4 IdOutilRecherche NUM_BIN_4 IdOutilBouton NUM_BIN_4 IdOutilBouton2 NUM_BIN_4 IdOutilMenu NUM_BIN_4 IdOutilImage NUM_BIN_4 IdOutilSeparateur NUM_BIN_4 IdElement NUM_BIN_4 IdMenu NUM_BIN_4 IdMenuCtx NUM_BIN_4 IdOptionMenuCtx NUM_BIN_4 IdElementFils NUM_BIN_4 Styles NUM_BIN_2 CodeRetour alpha(250) NomFichier alpha(250) TexteOutil alpha(250) Variable image VarImage alpha(250) RetourLectureInfoBulle bool RetourLectureActivite num_bin_4 IdImage bool Resultat num_bin_4 MenuAction num_bin_4 OptMenuAction ** INITIALISATION * !------------------------------------------- ! * ! 1 Création d'un outil de type recherche ! * !------------------------------------------- ! APPELER_METHODE menu_bar AJOUTER_OUTIL 1 _BOU_RECHERCHE IdOutilRecherche codeRetour APPELER_METHODE menu_bar FIXER_PROPRIETE_OUTIL IdOutilRecherche _BOU_LARGEUR 200 CodeRetour APPELER_METHODE menu_bar FIXER_PROPRIETE_OUTIL IdOutilRecherche _BOU_TEXTE_INFO_BULLE 'Outil de type Recherche. Taper la chaine impr' CodeRetour NomFichier = 'C:\img4.gif' APPELER_DLL 'VATOOLBX.DLL' 'VaToolBxFileToImage' NomFichier VarImage CodeRetour APPELER_METHODE menu_bar FIXER_PROPRIETE_OUTIL IdOutilRecherche _BOU_IMAGE VarImage CodeRetour * !-------------------------------------------! * ! Insertion des éléments de la liste de ! * ! valeurs de l'outil recherche. ! * ! A chaque élément on associe une variable ! * ! associée. ! * !-------------------------------------------! APPELER_METHODE menu_bar ajouter_element IdOutilRecherche _BOU_RACINE _BOU_POS_FIN 'Facturations proforma' IdElement codeRetour APPELER_METHODE menu_bar FIXER_PROPRIETE_ELEMENT IdOutilRecherche IdElement _BOU_TEXTE_INFO_BULLE 'Infobulle Facturations' CodeRetour variable = 'FACTUR' APPELER_METHODE menu_bar FIXER_PROPRIETE_ELEMENT IdOutilRecherche IdElement _BOU_VARIABLE_ASSOCIEE variable CodeRetour APPELER_METHODE menu_bar ajouter_element IdOutilRecherche _BOU_RACINE _BOU_POS_FIN 'Facturations intermédiaires' IdElement codeRetour APPELER_METHODE menu_bar FIXER_PROPRIETE_ELEMENT IdOutilRecherche IdElement _BOU_TEXTE_INFO_BULLE 'Infobulle Facturations intermédiaires' CodeRetour variable = 'FACTUR2' APPELER_METHODE menu_bar FIXER_PROPRIETE_ELEMENT IdOutilRecherche IdElement _BOU_VARIABLE_ASSOCIEE variable CodeRetour APPELER_METHODE menu_bar ajouter_element IdOutilRecherche _BOU_RACINE _BOU_POS_FIN 'Facturations finales' IdElement codeRetour APPELER_METHODE menu_bar FIXER_PROPRIETE_ELEMENT IdOutilRecherche IdElement _BOU_TEXTE_INFO_BULLE 'Infobulle Facturations finales' CodeRetour variable = 'FACTUR3' APPELER_METHODE menu_bar FIXER_PROPRIETE_ELEMENT IdOutilRecherche IdElement _BOU_VARIABLE_ASSOCIEE variable CodeRetour * !-------------------------------------------! * ! Création d'un outil de type séparateur ! * !-------------------------------------------! APPELER_METHODE menu_bar AJOUTER_OUTIL 2 _BOU_SEPARATEUR IdOutilSeparateur codeRetour styles = _BOU_BARRE_VISIBLE_SEPARATEUR APPELER_METHODE menu_bar FIXER_STYLES_OUTIL IdOutilSeparateur styles codeRetour APPELER_METHODE menu_bar FIXER_PROPRIETE_OUTIL IdOutilSeparateur _BOU_LARGEUR 30 CodeRetour * !------------------------------------------- ! * ! 2 Création d'un outil de type menu ! * !------------------------------------------- ! APPELER_METHODE menu_bar AJOUTER_OUTIL 3 _BOU_MENU IdOutilMenu codeRetour APPELER_METHODE menu_bar FIXER_PROPRIETE_ELEMENT IdOutilMenu IdElement _BOU_TEXTE_INFO_BULLE 'Infobulle menu global' CodeRetour APPELER_METHODE menu_bar ajouter_element IdOutilMenu _BOU_RACINE _BOU_POS_FIN 'Action' IdMenu codeRetour APPELER_METHODE menu_bar ajouter_element IdOutilMenu IdMenu _BOU_POS_FIN 'Fichier' IdElement codeRetour APPELER_METHODE menu_bar ajouter_element IdOutilMenu IdElement _BOU_POS_FIN 'Ouvrir' IdElementFils codeRetour APPELER_METHODE menu_bar FIXER_PROPRIETE_ELEMENT IdOutilMenu IdElementFils _BOU_TEXTE_INFO_BULLE 'Ouvrir un document' CodeRetour APPELER_METHODE menu_bar ajouter_element IdOutilMenu IdElement _BOU_POS_FIN 'Enregistrer' IdElementFils codeRetour APPELER_METHODE menu_bar FIXER_PROPRIETE_ELEMENT IdOutilMenu IdElementFils _BOU_ACTIVITE *faux CodeRetour APPELER_METHODE menu_bar FIXER_PROPRIETE_ELEMENT IdOutilMenu IdElementFils _BOU_TEXTE_INFO_BULLE 'Enregistrer le document' CodeRetour APPELER_METHODE menu_bar ajouter_element IdOutilMenu IdElement _BOU_POS_FIN 'Enregistrer sous' IdElementFils codeRetour APPELER_METHODE menu_bar FIXER_PROPRIETE_ELEMENT IdOutilMenu IdElementFils _BOU_TEXTE_INFO_BULLE 'Enregistrer le document sous' CodeRetour APPELER_METHODE menu_bar ajouter_element IdOutilMenu IdElement _BOU_POS_FIN 'Fermer' IdElementFils codeRetour APPELER_METHODE menu_bar FIXER_PROPRIETE_ELEMENT IdOutilMenu IdElementFils _BOU_TEXTE_INFO_BULLE 'Fermer le document' CodeRetour * !-------------------------------------------! * ! Création d'un outil de type séparateur ! * !-------------------------------------------! APPELER_METHODE menu_bar AJOUTER_OUTIL 4 _BOU_SEPARATEUR IdOutilSeparateur codeRetour styles = _BOU_BARRE_VISIBLE_SEPARATEUR APPELER_METHODE menu_bar FIXER_STYLES_OUTIL IdOutilSeparateur styles codeRetour APPELER_METHODE menu_bar FIXER_PROPRIETE_OUTIL IdOutilSeparateur _BOU_LARGEUR 30 CodeRetour * !-------------------------------------------! * ! 3 Création d'outils de type bouton ! * !-------------------------------------------! APPELER_METHODE menu_bar AJOUTER_OUTIL 5 _BOU_BOUTON IdOutilBouton codeRetour APPELER_METHODE menu_bar FIXER_PROPRIETE_OUTIL IdOutilBouton _BOU_TEXTE 'Editer' CodeRetour APPELER_METHODE menu_bar FIXER_PROPRIETE_OUTIL IdOutilBouton _BOU_ACTIVITE *faux CodeRetour NomFichier = 'C:\img3.gif' APPELER_DLL 'VATOOLBX.DLL' 'VaToolBxFileToImage' NomFichier VarImage CodeRetour APPELER_METHODE menu_bar FIXER_PROPRIETE_OUTIL IdOutilBouton _BOU_IMAGE VarImage CodeRetour APPELER_METHODE menu_bar FIXER_PROPRIETE_OUTIL IdOutilBouton _BOU_TEXTE_INFO_BULLE 'Editer le document' CodeRetour APPELER_METHODE menu_bar FIXER_PROPRIETE_OUTIL IdOutilBouton _BOU_LARGEUR 100 CodeRetour APPELER_METHODE menu_bar CREER_MENU_CTX IdMenuCtx CodeRetour APPELER_METHODE menu_bar AJOUTER_OPT_MENU_CTX IdMenuCtx _BOU_RACINE _BOU_POS_FIN 'Editer avec...' _BOU_SIMPLE IdOptionMenuCtx CodeRetour APPELER_METHODE menu_bar ASSOCIER_MENU_CTX IdMenuCtx IdOutilBouton _BOU_AUCUN CodeRetour * !-------------------------------------------! * ! Création d'un outil de type séparateur ! * !-------------------------------------------! APPELER_METHODE menu_bar AJOUTER_OUTIL 7 _BOU_SEPARATEUR IdOutilSeparateur codeRetour styles = _BOU_BARRE_VISIBLE_SEPARATEUR APPELER_METHODE menu_bar FIXER_STYLES_OUTIL IdOutilSeparateur styles codeRetour APPELER_METHODE menu_bar FIXER_PROPRIETE_OUTIL IdOutilSeparateur _BOU_LARGEUR 30 CodeRetour * !-------------------------------------------! * ! Création d'un outil de type image ! * !-------------------------------------------! APPELER_METHODE menu_bar AJOUTER_OUTIL 8 _BOU_IMAGE IdOutilImage codeRetour APPELER_METHODE menu_bar FIXER_PROPRIETE_OUTIL IdOutilImage _BOU_LARGEUR 50 CodeRetour NomFichier = 'C:\img2.png' APPELER_DLL 'VATOOLBX.DLL' 'VaToolBxFileToImage' NomFichier VarImage CodeRetour APPELER_METHODE menu_bar FIXER_PROPRIETE_OUTIL IdOutilImage _BOU_IMAGE VarImage CodeRetour APPELER_METHODE menu_bar FIXER_PROPRIETE_OUTIL IdOutilImage _BOU_TEXTE_INFO_BULLE 'Envoyer par mail' CodeRetour |
↑ Haut de page
Copyrights Ι ©Hardis Group 2025 - Toute représentation ou reproduction intégrale ou partielle faite sans le consentement écrit d'Hardis Group est illicite.