AYUDA EN LÍNEA
 WINDEVWEBDEV Y WINDEV MOBILE

Este contenido se ha traducido automáticamente.  Haga clic aquí  para ver la versión en inglés.
Ayuda / WLanguage / Propiedades WLanguage / Propiedades de ventanas, páginas y controles
  • Añadir opciones de menú al menú contextual
  • Menú contextual y grupo de controles
  • Control Tabla horizontal
  • Modificación del menú contextual y almacenamiento de información sobre controles Tabla
  • Limitaciones
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadIOS WidgetApple WatchMac CatalystUniversal Windows 10 App
Otros
Procedimientos almacenados
El ContextMenu Property se utiliza para:
  • get el menú contextual personalizado de una ventana control, o Page.
  • Modificar el menú contextual personalizado de una ventana control, o Page (o asociar otro menú contextual).
  • WINDEVUniversal Windows 10 AppAndroidiPhone/iPadIOS WidgetJava Personaliza los menús de sistema de los controles añadiendo opciones.
Recordatorio: Un menú contextual es un menú que el usuario abre haciendo clic con el botón derecho del ratón.. Puede crear menús contextuales directamente en el editor de ventanas o páginas, en la pestaña UI de la ventana de control description. La flecha situada a la derecha del campo "Menú contextual" permite editar o crear un menú contextual en el editor. Para obtener más información, consulte:
WINDEVUniversal Windows 10 AppAndroidiPhone/iPadIOS WidgetJava Observación: Algunos tipos de controles (Campo de entrada, Tabla, etc.) tienen un menú del sistema predeterminado (que se muestra si no hay ningún menú contextual personalizado asociado al control). Este menú del sistema también se puede desactivar.
Ejemplo
WINDEV
// Code used to modify the context menu associated with the button
// Popup1 and Popup2 are existing context menus
IF BTN_Button1.ContextMenu = "Popup1" THEN
BTN_Button1.ContextMenu = "Popup2"
ELSE
// Restores the default AAF context menu
BTN_Button1.ContextMenu = ""
END
WINDEVAndroidiPhone/iPad
// Initialization code of edit control
// Adds the Popup1 menu after the system context menu of the control
// Popup1 is an existing context menu
MySelf.ContextMenu = "+Popup1"
Sintaxis

Obtener el menú contextual de una ventana control o Page Ocultar los detalles

<Menu> = <Element>.ContextMenu
<Menu>: Cadena de caracteres
  • Nombre del menú contextual personalizado associated con el objeto,
  • Cadena vacía ("") si no hay ningún menú contextual personalizado associated con el objeto.
<Element>: control, ventana o nombre de Page
Elemento del que debe obtenerse el nombre del menú contextual:
  • Nombre del control,
  • Nombre de ventana,
  • Nombre de la página.

Modificación del menú contextual de una ventana control o Page Ocultar los detalles

<Element>.ContextMenu = <New menu>
<Element>: control, ventana o nombre de Page
Nombre del elemento cuyo menú contextual debe modificarse:
  • Nombre del control,
  • Nombre de ventana,
  • Nombre de la página.
<New menu>: Cadena de caracteres o constante
Nombre del nuevo menú contextual personalizado associated con el objeto (cadena vacía para restaurar el menú contextual del sistema).
WINDEVUniversal Windows 10 AppAndroidiPhone/iPadIOS WidgetJava Para añadir un menú contextual al menú del sistema, debes:
  • escriba el signo "+" delante del nombre del menú (para mostrar el nuevo menú después de las opciones del menú del sistema).
  • escriba el signo "+" después del nombre del menú (para mostrar el nuevo menú antes de las opciones del menú del sistema).
  • especifique una cadena vacía ("") para utilizar el menú contextual AAF Default.
WINDEVAndroidiPhone/iPadIOS WidgetJava También tiene la posibilidad de utilizar las siguientes constantes:
contextMenuDisabledPermite desactivar la visualización de todos los menús contextuales (incluidos los menús contextuales del sistema o los menús contextuales de los controles de edición Moneda + Euro).
Android Esta constante no está disponible.
contextMenuSystemSe utiliza para desactivar la visualización de las opciones de menú específicas de los AAF (Características de la aplicación automatic). Sólo se muestra el menú contextual de Windows.
También permite acceder a las opciones Unicode disponibles para algunos sistemas Windows ("Leer de derecha a izquierda, Mostrar los caracteres Unicode control, ...").
Observaciones

Añadir opciones de menú al menú contextual

El ContextMenu Property no puede usarse para acumular el contexto personalizado associated con un menus personalizado un hex6100730073006f006300690061007400650064400 con un menus personalizado de un control. Sin embargo, puede añadir opciones a un menú contextual existente utilizando MenuAddMenu, MenuAddOption, ... Para obtener más información, consulte Funciones de gestión de menús.

Menú contextual y grupo de controles

Un menú contextual puede ser associated con un grupo de controles: todos los controles pertenecientes al grupo tendrán el mismo menú contextual. En modo lectura, corresponde siempre a una cadena vacía ("").
WINDEVWindows

Control Tabla horizontal

El menú contextual del sistema de la controles Tabla Horizontal no contiene las opciones de exportación.

Modificación del menú contextual y almacenamiento de información sobre controles Tabla

Al cambiar el menú contextual, la información persistente guardada anteriormente para la control Tabla (tamaño de las columnas, ...) ya no está disponible.. Esta información se reinicializa.

Limitaciones

El ContextMenu Property se aplica solo a los controles en una ventana (incluidas las columnas en controles Tabla ). Esta Property no puede utilizarse con menús, etc.
El ContextMenu Property no se aplica a los siguientes controles:
  • Estática
  • Image no clickeable
  • Barra de progreso
  • Forma
Java La propiedad ContextMenu solo se aplica a los siguientes elementos:
  • Botón.
  • Control Campo de entrada.
  • Image.
  • Casilla de verificación.
  • Botón de opción.
  • List Box.
  • Combo Box.
  • TreeView.
  • Pestaña.
  • Ventana.
  • Columna de control Tabla.
  • Supercontrol.
Versión mínima requerida
  • Versión 9
Esta página también está disponible para…
Comentarios
Haga clic en [Agregar] para publicar un comentario

Última modificación: 25/03/2023

Señalar un error o enviar una sugerencia | Ayuda local