|
|
|
|
- Presentación
- Creación de un menú contextual personalizado
- Creación de un menú contextual personalizado
- Otros modos de creación
- Menú contextual de Windows 11
- Limitaciones
- Asociar un menú contextual personalizado a un elemento
- ¿Cómo proceder?
- Caso especial: Menú contextual de una control Tabla
- Observaciones
- Listado de los menús contextuales disponibles
- Editar un menú contextual personalizado
- Eliminar un menú contextual personalizado
- Manejo de un menú contextual personalizado mediante programación
Menú contextual personalizado
Los menús contextuales personalizados se crean en el editor de ventanas y pueden manejarse mediante programación. Puedes crear y asociar estos menús contextuales personalizados con: - uno o varios controles en una ventana.
- una ventana.
Observaciones: - El menú contextual se adapta al dispositivo utilizado.
- en el iPhone, los menús contextuales aparecen en la parte inferior de la pantalla:
- en el iPad, los menús contextuales pueden aparecer en cualquier lugar:
Esta ayuda Page explica cómo: Creación de un menú contextual personalizado Otros modos de creación También puede crear un menú contextual personalizado: - desde la pestaña "UI" de la description de una ventana o ventana control. Haga clic en el botón situado a la derecha del cuadro combinado "Menú contextual" y seleccione "Crear un nuevo menú contextual". A Page para editar el nuevo menú contextual personalizado se abre. Este menú contextual se asociará automáticamente al elemento actual (o a todos los elementos en caso de selección múltiple).
- desde la ventana "Administrar menús contextuales". Solo tiene que hacer clic en el botón "Nuevo" e introducir el nombre del nuevo menú contextual.
Observación: Para abrir la ventana "Administrar menús contextuales", vaya a la pestaña "Ventana", grupo "Barras y menús", despliegue "Menús contextuales" y seleccione "Editar".
Menú contextual de Windows 11 Los menús contextuales de Windows 11 utilizan un estilo específico: - los elementos están más separados, lo que mejora la visibilidad,
- se utiliza una animación de apertura,
- se utiliza una sombra para resaltar el menú,
- las opciones más utilizadas aparecen como iconos en la fila más cercana al punto de clic.
Para crear un menú contextual con el estilo de Windows 11: - En la pestaña "Ventana", en el grupo "Barras y menús", despliegue "Menús contextuales" y seleccione "Nuevo menú contextual". Se abre la ventana para editar el nuevo menú contextual personalizado.
- Abrir el menú contextual de la ventana description. Vaya a la pestaña "General", "Estilo de menú" y seleccione "Windows 11"..
- Validar.
Para mostrar una opción de menú como Icon: - Seleccione la opción deseada.
- Abra la ventana de descripción de la opción.
- En la pestaña " UI ":
- Especifique la Image y el número de estados.
- Seleccione la opción "Mostrar esta opción como un botón en la parte superior del menú
(estilo Windows 11)".
- Validar. La opción actual se muestra sólo como una Icon.
Asociar un menú contextual personalizado a un elemento ¿Cómo proceder? Para asociar un menú contextual existente a uno o varios elementos (ventana o controles): - Seleccione los elementos que desea asociar al menú contextual.
- Vaya a la pestaña "UI" de la ventana de descripción del elemento o de los elementos actuales ("Descripción" en el menú contextual).
- El cuadro combinado "Menú contextual" permite configurar el menú contextual:
- el botón permite crear un nuevo menú contextual.
- al que está acostumbrado el cuadro combinado:
- mostrar el menú contextual AAF y set las opciones que se mostrarán para el control actual.
- mostrar un menú contextual personalizado. Este menú contextual puede aparecer antes o después, o incluso sustituir al menú contextual del AAF
- Valide.
Observaciones: - Para editar el menú contextual personalizado, haga clic en el botón situado a la derecha de "Menú contextual" y seleccione "Editar este menú contextual".
- Para asociar una ventana o una control a un menú contextual existente mediante programación, utilice ContextMenu.
Caso especial: Menú contextual de una control Tabla - Si diferentes menús contextuales son associated con un control Tabla y con sus columnas, el menú contextual associated con las columnas tendrá prioridad. Cuando se hace clic con el botón derecho del ratón en una columna, sólo se muestra el menú contextual associated con la columna.
- Si todas las columnas de una control Tabla son associated con uno o más menús contextuales, el menú contextual associated con esta control nunca se mostrará.
- El menú contextual AAF associated con una columna de un control Tabla corresponde al menú con el control Tabla. Las opciones de este menú no se pueden configurar.
Observaciones - Un menú contextual personalizado puede ser associated con los controles que se encuentran en una ventana (incluyendo las columnas control Tabla) y con las ventanas.
- Un menú contextual personalizado no puede ser associated con los siguientes elementos:
- Control Estático,
- control Imagen no clicable,
- Control Barra de progreso,
- Control Forma,
- opción de menú.
- Al realizar un Drag and Drop de una ventana control hacia una ventana, se mantendrán las características de la control copiada. Si el control copiado es associated con un menú contextual personalizado, el menú estará disponible en ambas ventanas.
Listado de los menús contextuales disponibles Para get todos los menús contextuales personalizados disponibles para una ventana determinada, vaya a la pestaña "Ventana", al grupo "Barras y menús", despliegue "Menús contextuales" y seleccione "Editar".. Estos menús contextuales pueden ser associated con esta ventana o con los controles de esta ventana. Editar un menú contextual personalizado Los menús contextuales puede editarse mediante uno de los siguientes métodos: - en la pestaña "Ventana", en el grupo "Barras y menús", despliegue "Menús contextuales" y seleccione "<NombreMenuContextual>".
- desde la pestaña "UI" en la description de una ventana o controlar associated con este menú contextual:
- Seleccione el menú contextual que desea editar en el cuadro combinado "Menú contextual".
- Haga clic en el botón ubicado a la derecha del cuadro combinado "Menú contextual" y seleccione "Editar este menú contextual".
- desde la ventana "Administrar menús contextuales":
- Seleccione el menú contextual que desea editar.
- Haga clic en el botón "Editar".
Eliminar un menú contextual personalizado Para eliminar un menú contextual personalizado: - En la pestaña "Ventana", en el grupo "Barras y menús", despliegue "Menús contextuales" y seleccione "Editar".
- Seleccione el menú contextual personalizado para eliminar.
- Haga clic en "Suprimir".. La ventana y/o los controles associated con el menú contextual eliminado ya no serán associated con un menú contextual personalizado. Si está disponible, el menú contextual de Default definido por el sistema (menú AAF) sustituirá al menú contextual personalizado que se ha eliminado.
Manejo de un menú contextual personalizado mediante programación Las siguientes funciones y propiedades se utilizan para manipular los menús contextuales personalizados mediante programación: | | Función ControlContextMenu | Identifica la control en la que se ha abierto un menú contextual personalizado (que se utilizará en el código del menú contextual personalizado). | Función OpenContextMenu | Abre automáticamente el menú contextual de una control o ventana. Puede elegir el menú contextual que se abrirá y su posición. | Propiedad ContextMenu | Obtiene y establece el menú contextual personalizado associated con un control o ventana. También solía hacerlo:- asociar una control a un menú contextual.
- mostrar u ocultar el menú contextual del sistema Default.
|
Observación: También puede manipular las opciones del menú a través de la programación.
Esta página también está disponible para…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|