Pregunta

Estoy tratando de usar el Administrador de acciones y la Barra del menú principal de acciones en Delphi 2010 y no tengo idea de cómo hacer que esto funcione. He intentado ver los ejemplos que vienen con Delphi 2010 y parece que no puedo resolver esto.

He intentado jugar con los ejemplos. He podido agregar una imagen al componente Lista de imágenes y establecer ese elemento en el nuevo índice de elementos. En el momento del diseño, se muestra correctamente en tiempo de ejecución y vuelve al original.

Me gustaría aprender a usar el Administrador de acciones y la Barra de menú principal de acciones, pero puedo encontrar ayuda sobre estos temas. ¿Existe un tutorial sobre cómo usar el Administrador de acciones y la Barra de menú principal de acciones?

¿Fue útil?

Solución

  1. Arrastra y suelta un ActionManager, un ActionMainMenuBar y un ImageList en tu formulario.
  2. Haz doble clic en el ImageList, obtienes el Editor de Imagelist. Use el botón Agregar para agregar sus íconos (asegúrese de que sus tamaños sean iguales a las propiedades de Alto y Ancho que se configuran en el Control de Lista de Imágenes).
  3. Establezca la propiedad Images-Action del ActionManager en su ImageList y establezca la propiedad ActionManager de su ActionMainMenuBar en su ActionManager.
  4. Haga doble clic en el ActionManager, vaya a la pestaña 'Acciones' y agregue nuevas acciones con el botón 'Nuevo'.
  5. Haga clic en cada acción en el ActionManager y configure las propiedades de cada acción, al menos: ImageIndex (para elegir un icono), Título y Categoría. Nota: Una categoría servirá como elemento principal en el menú (como Archivo, Editar y Ver) y cada Acción servirá como elemento del menú (como Guardar, Guardar como, Cargar). Así que establezca la propiedad Categoría de todas las acciones que desea que pertenezcan a un elemento del menú principal con el mismo nombre. Por ejemplo, asigne las acciones 'Guardar' y 'Cargar' la categoría 'Archivo' y asigne las acciones 'Deshacer' y 'Rehacer' la categoría 'Editar'.
  6. Haga doble clic en cada acción en el ActionManager. Obtendrá el editor de código. Escriba el código que desea realizar cuando el usuario haga clic en este elemento del menú. Si no escribe ningún código o comentario, el elemento del menú se desactivará automáticamente cuando la aplicación se esté ejecutando.
  7. Ahora arrastre las categorías del ActionManager al ActionMainMenuBar.

Eso es todo.

Otros consejos

Creo que Acciones, listas de acciones y gestores de acciones por Brian Long es un excelente comienzo para explorar el reino de las acciones.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top