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 / Desarrollar una aplicación o un sitio web / Controles, ventanas y páginas / Menús desplegables / WINDEV y WINDEV Mobile
  • Overview
  • Principle
  • WLanguage functions
  • WLanguage properties
WINDEV
WindowsLinuxJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadIOS WidgetApple WatchMac Catalyst
Otros
Procedimientos almacenados
Overview
Menu options can be manipulated:
Principle
Options are manipulated in the same way in context menus and main menus.
To programmatically manipulate a menu option, use the following syntax:
  • "<Option name>" to manipulate the menu option from the window.
  • "<Window name>.<Menu name>.<Option name>" to manipulate the option from another window.
Note context menus can also be programmed (not just options). For more details, see Custom context menu.

WLanguage functions

WINDEV and WINDEV Mobile include several WLanguage functions specific to menu options:
EnumMenuDevuelve:
  • el nombre de la enésima opción o subopción que se encuentra en el menú principal de la ventana.
  • el nombre de la enésima opción o subopción que se encuentra en un menú contextual personalizado (creado con WINDEV o WINDEV Mobile).
MenuAddAñade un menú contextual existente al menú principal de la ventana actual.
MenuAddMenuAgrega un nuevo menú a un menú desplegable o contextual de una ventana o página.
MenuAddOptionAgrega una nueva opción después de la última opción de un menú desplegable o contextual.
MenuAddSeparatorAgrega un nuevo separador en un menú (desplegable o contextual).
MenuCloneClona un menú o una opción de menú, así como el código asociado.
MenuDeleteElimina un menú o una opción de menú.
MenuExistIndica si una opción de menú existe en un menú.
MenuInsertMenuInserta un menú antes de otro menú en una ventana.
MenuInsertOptionInserta una nueva opción en una posición determinada.
MenuInsertSeparatorInserta un separador en un menú.
MenuInvisibleHace invisible una opción de menú (menú contextual o desplegable).
MenuIsMarkedPermite saber si aparece una marca de verificación delante de una opción de menú (menú contextual o desplegable).
MenuLabelObtiene o cambia la etiqueta de una opción de menú (menú contextual o desplegable).
MenuMarkSitúa la marca de verificación delante de la opción de menú (menú contextual o desplegable).
MenuSelectMinusDesactiva (pone en gris) una opción de menú (menú contextual o desplegable).
MenuSelectPlusActiva una opción de menú (menú contextual o desplegable).
MenuStateIdentifica el estado de una opción en un menú contextual o desplegable, es decir, activa, desactivada o invisible.
MenuUnMarkElimina la marca de verificación que aparece delante de la opción de menú (menú contextual o desplegable).

WLanguage properties

WINDEV and WINDEV Mobile include several WLanguage properties specific to menu options:
CaptionGets and sets the text of a menu option
CheckedAllows you to use a checkmark () next to a menu option.
CountGets the number of options in a menu.
GroupDetermines if the menu option is part of a group of controls
ImageGets and sets the image of a menu option
MessageGets and sets the help message of a menu option
NameGets the name of a menu option
ReportGets and sets the state of a menu option (active, inactive or grayed out)
TypeDetermines if the element used is a menu option
ValueGets and sets the number associated with a menu option
VisibleDetermines if a menu option is visible and shows or hides the option
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: 13/02/2026

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