4D v16.3

Create menu

Inicio

 
4D v16.3
Create menu

Create menu 


 

Create menu {( menu )} -> Resultado 
Parámetro Tipo   Descripción
menu  MenuRef, Entero largo, Cadena in Referencia del menú o Número o nombre de barra de menús
Resultado  MenuRef in Referencia del menú

El comando Create menu permite crear un nuevo menú en memoria. Este menú sólo existirá en memoria y no se añadirá al editor de menú en el entorno Diseño. Toda modificación efectuada a este menú durante la sesión repercutirá inmediatamente en todas las instancias de este menú y en todos los procesos de la base.

El comando devuelve un identificador único de tipo MenuRef para el nuevo menú.

  • Si no pasa el parámetro opcional menu, el menú será creado vacío. Debe construirlo y administrarlo utilizando los comandos RELEASE MENU, SET MENU ITEM, etc.
  • Si pasa el parámetro menu, el menú creado será una copia exacta del menú fuente designado por este parámetro. Todas las propiedades del menú fuente, incluyendo los submenús asociados, serán aplicadas al nuevo menú. Note que una nueva referencia MenuRef se crea para el menú fuente y para cada submenú asociado existente.

En el parámetro menu, puede pasar una referencia de menú válida, o el número o nombre de una barra de menús definida en el entorno Diseño. En este último caso, el nuevo menú estará constituido por los menús y submenús de la barra de menús fuente.

Nota: si pasa un valor invalido en menu, se crea un menú vacío.

Un menú creado por este comando puede ser utilizado como barra de menús utilizando el comando SET MENU BAR.

Cuando ya no necesite el menú creado por Create menu, recuerde llamar al comando RELEASE MENU para liberar la memoria que está siendo utilizada.

Ejemplo  

Consulte el ejemplo del comando SET MENU BAR.



Ver también 

Dynamic pop up menu
RELEASE MENU
SET MENU BAR

 
PROPIEDADES 

Producto: 4D
Tema: Menús
Número 408

 
HISTORIA 

Creado por: 4D v11 SQL

 
ARTICLE USAGE

Manual de lenguaje 4D ( 4D v16)
Manual de lenguaje 4D ( 4D v16.1)
Manual de lenguaje 4D ( 4D v16.2)
Manual de lenguaje 4D ( 4D v16.3)