Este es el sitio web histórico de la documentación de 4D. La documentación se está trasladando progresivamente a developer.4d.com |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v20 R7
SET HELP MENU
|
SET HELP MENU ( menuCol ) | ||||||||
Parámetro | Tipo | Descripción | ||||||
menuCol | Collection |
![]() |
Colección de objetos de menú | |||||
El comando SET HELP MENU le permite reemplazar el menú Ayuda por defecto de 4D por la colección de elementos del menù menuCol del modo aplicación.
Este comando reemplaza el menú Ayuda por defecto del modo aplicación en todos los entornos 4D: interpretado, compilado, fusionado, monousuario y cliente/servidor.
Notas:
En menuCol, pase una colección de objetos de menú que definan todos los elementos del menú de Ayuda personalizado. Cada objeto de menú puede contener las siguientes propiedades:
Propiedad | Tipo | Descripción |
title | Text | Nombre del elemento de menú |
method | Text | 4D.Function | Nombre del método proyecto u objeto fórmula 4D a ejecutar cuando se selecciona el elemento de menú. Cuando se utiliza esta propiedad, no se debe pasar la propiedad "action" (de lo contrario se ignora "method"). |
worker | Text | Number | Nombre del worker o Número del proceso que se encargará de la ejecución del código del "método". Se soportan varias configuraciones, dependiendo del valor de la propiedad "worker":
|
action | Text | Acción estándar a ejecutar cuando el elemento de menú es seleccionado. Cuando se utiliza esta propiedad, la propiedad "method" se ignora si se pasa. |
shortcutKey | Text | Tecla de acceso directo del elemento (para llamar con la tecla Ctrl/Comando) |
shortcutShift | Boolean | True para añadir la tecla Mayús al acceso directo del elemento |
shortcutAlt | Boolean | True para añadir la tecla Alt/Opción al acceso directo del elemento |
El menú Ayuda personalizado mostrará los elementos en el mismo orden que la colección.
Para insertar una línea separadora, pase null o un objeto vacío en la colección.
Desea personalizar el menú Ayuda de su aplicación:
var $col : Collection
$col:=New collection
$col.push(New object("title";"Knowledge base";"worker";"workerHlp";"method";"methodHlp";"shortcutAlt";True;"shortcutKey";"Y"))
$col.push(Null) //to add a separation line
$col.push(New object("title";"Tools";"action";ak msc;"shortcutShift";True;"shortcutKey";"Y"))
SET HELP MENU($col)
SET ABOUT("About this application";"m_about") //para reemplazar 'About 4D' en Windows
Producto: 4D
Tema: Menús
Número
1801
Creado por: 4D v20
Manual de lenguaje 4D ( 4D v20 R7)