Controla con precisión tus puntas en 4D

Traducido automáticamente de Deepl

4D v16 R4 le ofrece más flexibilidad en la gestión de los consejos. Más allá de la posibilidad de activar o desactivar todos los consejos a la vez utilizando parámetros de la base de datos, ahora puede controlar finamente cómo se mostrarán sus consejos: el retraso antes de mostrarlos y durante cuánto tiempo se muestran. Y ya no necesita usar 4D Pack, ¡todo está incluido en 4D ahora!

Activar o desactivar los consejos

En el pasado, podías activar o desactivar todos los consejos de tu aplicación utilizando los comandos dedicados 4D Pack: o_AP Get tips state y _o_AP SET TIPS STATE. A partir de 4D v16 R4, ahora es posible hacer lo mismo directamente en 4D, utilizando los comandos SET DATABASE PARAMETER y Get database parameter .

// Disable the tips in the application
SET DATABASE PARAMETER(Tipsenabled;0)
// Habilitar los consejos en la aplicación
SET DATABASE PARAMETER(Tips enabled;1)
// Obtener el estado de los consejos que se muestran en la aplicación
EnableTips:=Obtenerparámetro de la base de datos(Tips enabled
)

Pero esta única configuración no permite un control fino de la visualización de los consejos, por eso 4D va más allá y proporciona nuevas opciones.

Nuevas opciones para controlar con precisión la visualización de las puntas

Hay 2 nuevas opciones para controlar cómo se muestran los consejos en su aplicación:

  • Controlar el retraso antes de mostrar las puntas:

// Set the delay (ticks = 1/60 s) before the display of the tip
SET DATABASE PARAMETER(Tipsdelay;10)
// Get the delay (ticks = 1/60 s) before the display of the tip
TipsDelay:=Obtenerparámetro de la base de datos(Tips delay
)

  • Controlar la duración de la visualización de los consejos:

// Establecer la duración (ticks = 1/60 s) de la visualización del consejo
SET DATABASE PARAMETER(Tipsduration;50)
// Obtener la duración (ticks = 1/60 s) de la visualización del consejo
TipsDuration:=Obtenerp
arámetro de base de datos(Tipsduration)

Actualizar dinámicamente el texto de un consejo

El comando OBJECT SET HELP TIP se ha actualizado para permitirle actualizar dinámicamente el texto de un consejo cuando se está mostrando. Le permite, por ejemplo, cambiar el contenido del consejo mientras pasa el ratón por diferentes regiones

Para más detalles, le invitamos a echar un vistazo a la siguiente base de datos de ejemplo, donde encontrará más ejemplos de código:

Ejemplo de base de datos

Fabrice Mainguené
- Product Owner -Fabrice Mainguené se unió al equipo de 4D Program en noviembre de 2016. Como Product Owner, está a cargo de escribir las historias de usuario y luego traducirlas a especificaciones funcionales. Su papel es también asegurarse de que la implementación de la característica entregada cumple con las necesidades del cliente. Después de obtener una licenciatura en Ciencias de la Computación en el CNAM, Fabrice se unió a una pequeña empresa de publicación de software como desarrollador Windev. A continuación, trabajó para diferentes empresas del sector industrial y comercial como desarrollador de Windev y de la web, así como asesor técnico de nuevas funcionalidades.