Créer des menus n'importe où sur la fiche

Description

Le but du composant TLocalMainMenu est de pouvoir créer une barre de menu... n'importe où.

Par exemple vous pourrez avoir un menu au dessus d'une grille se trouvant en bas de fiche, un autre dans un Panel etc
De plus ce menu peut être verical plutôt qu'horizontal

Note: ne voulant pas toucher aux API (trop compliqué ;-) ), j'ai utilisé une astuce qui entraine que ce composant ne se gère pas de la même manière qu'un TMainMenu dans le cas où l'on veut le modifier en exécution (explications sur mon site).
Dans le cas contraire, aucun problème.

Conclusion :


Le code est commenté, mais pour avoir plus d'explications, vous pouvez aller sur:

http://originalcompo.free.fr , rubrique COMPOSANTS -> TLocalMainMenu (cliquez sur la flèche pour y aller directement)

Remarques: le zip contient 2 zips
il faut installer en 1er le paquet avec le composant (P11G.zip), puis l'exemple (source_localmainmenu_P11G.zip) qui ne correspond pas à celui de l'image, mais est plus interressant puisqu'il montre comment modifier un menu en exécution

Codes Sources

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.