El menú «Ayuda» de un software es muy útil. Obviamente, usted tiene un elemento de menú para abrir la documentación en línea del software, pero también para contactar con el soporte, y varios otros elementos dependiendo del software.
Con 4D v20, puede crear fácilmente el menú «Ayuda» de su aplicación pasando una colección que describa los diferentes elementos del menú.
Un nuevo comando SET HELP MENU está disponible. Sólo tiene que pasar una colección de objetos a este comando. Cada objeto representa un elemento del menú. Para cada elemento puede definir:
- title – el título del elemento de menú
- action – una acción estándar que se ejecutará cuando se llame al menú
- method – el nombre de un método o de una fórmula que se ejecutará cuando se llame al menú
- worker – el nombre de un worker o el número de un proceso
- shortcutAlt shortcutShift y shortcutKey – el acceso directo para activar el menú
Ejemplo:
En el siguiente código, creamos dos elementos de menú.
- El primero llama al método «methodMenu» y utiliza el atajo de teclado Ctrl+Alt+Y en Windows y Cmd+Alt+Y en macOS.
- El segundo llama a la acción «Centro de mantenimiento y seguridad» y utiliza la combinación de teclas Ctrl+Mayús+Y en Windows y Cmd+Mayús+Y en macOS.
var $col : Collection
)
$col :=New Collection
$col .push(New object( \
"title"; "Call \"methodMenu\" method"; \
"worker"; "workerMenu"; \
"method"; "methodMenu"; \
"shortcutAlt"; True; "shortcutKey"; "Y")
$col .push(Null)
$col .push(New object( \
"title"; "Call \"MSC\" action"; \
"action"; ak msc; \
"shortcutShift"; True; "shortcutKey"; "Y"))
SET HELP MENU ($col
El resultado:
Y como siempre, puede encontrar más detalles en la documentación y darnos su opinión en el foro.