|
|
|
|
|
|
|
|
|
|
- Overview
- Principle
- WLanguage functions
- WLanguage properties
Manipulating menu options programmatically
Menu options can be manipulated:
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:
| | | EnumMenu | Devuelve:- 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).
| | MenuAdd | Añade un menú contextual existente al menú principal de la ventana actual. | | MenuAddMenu | Agrega un nuevo menú a un menú desplegable o contextual de una ventana o página. | | MenuAddOption | Agrega una nueva opción después de la última opción de un menú desplegable o contextual. | | MenuAddSeparator | Agrega un nuevo separador en un menú (desplegable o contextual). | | MenuClone | Clona un menú o una opción de menú, así como el código asociado. | | MenuDelete | Elimina un menú o una opción de menú. | | MenuExist | Indica si una opción de menú existe en un menú. | | MenuInsertMenu | Inserta un menú antes de otro menú en una ventana. | | MenuInsertOption | Inserta una nueva opción en una posición determinada. | | MenuInsertSeparator | Inserta un separador en un menú. | | MenuInvisible | Hace invisible una opción de menú (menú contextual o desplegable). | | MenuIsMarked | Permite saber si aparece una marca de verificación delante de una opción de menú (menú contextual o desplegable). | | MenuLabel | Obtiene o cambia la etiqueta de una opción de menú (menú contextual o desplegable). | | MenuMark | Sitúa la marca de verificación delante de la opción de menú (menú contextual o desplegable). | | MenuSelectMinus | Desactiva (pone en gris) una opción de menú (menú contextual o desplegable). | | MenuSelectPlus | Activa una opción de menú (menú contextual o desplegable). | | MenuState | Identifica el estado de una opción en un menú contextual o desplegable, es decir, activa, desactivada o invisible. | | MenuUnMark | Elimina 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: | | | Caption | Gets and sets the text of a menu option | | Checked | Allows you to use a checkmark ( ) next to a menu option. | | Count | Gets the number of options in a menu. | | Group | Determines if the menu option is part of a group of controls | | Image | Gets and sets the image of a menu option | | Message | Gets and sets the help message of a menu option | | Name | Gets the name of a menu option | | Report | Gets and sets the state of a menu option (active, inactive or grayed out) | | Type | Determines if the element used is a menu option | | Value | Gets and sets the number associated with a menu option | | Visible | Determines if a menu option is visible and shows or hides the option |
Esta página también está disponible para…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|