Popup herede los items de un menú
Como dice el titulo, se puede hacer que un popup tenga los mismo items que un TMainMenu. Solo de una lista, no todos los items.
La idea es para no tener que hacer por duplicado las acciones. Espero ser claro. Saludos. Cañones. |
Hola Cañones.
Si no te entiendo mal querés que el PopupMenu tenga algunos items, no todos, de los que están en el MainMenu. Si es así, creo que la forma más sencilla es utilizar un TActionList. De esa forma tenés un control total de los items que queres que aparezcan tanto en el TMainMenu como en el TPopupMenu. Supongamos que queres que en el PopupMenu sólo aparezcan los items del menu "Archivo", los cuales són : Abrir, Nuevo y Cerrar (tres para hacerlo simple). En el TActionList creas la categoria "Archivo" con las tres acciones: (1) Action1 , con Caption = Abrir, OnExecute = ... (2) Action2, con Caption = Nuevo, OnExecute = ... (3) Action3, con Caption = Cerrar, OnExecute = ... En el MainMenu creas un item "Archivo" sin action y debajo creas tres más asignando en las propiedades Action (1),(2)y(3). En el PopupMenu creas tres items y asignas en sus propiedades Action (1),(2)y(3). De este modo no estarías duplicando las acciones. Saludos. |
Muchisimas gracias, mas claro imposible.
Ya lo voy a probar. Saludos. Cañones. |
La franja horaria es GMT +2. Ahora son las 14:51:39. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi