AYUDA EN LÍNEA
 WINDEVWEBDEV Y WINDEV MOBILE

Este contenido se ha traducido automáticamente.  Haga clic aquí  para ver la versión en inglés.
Ayuda / WLanguage / Funciones WLanguage / Funciones estándar / Funciones de cadenas
  • Animación de un grupo de controles
  • Casos especiales
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadIOS WidgetApple WatchMac CatalystUniversal Windows 10 App
Otros
Procedimientos almacenados
Hace un control (o un grupo de controles) Visible en una ventana. Una animación puede ser set en los controles durante esta operación.
Linux No se puede reproducir ninguna animación cuando los controles se hacen Visible.
Ejemplo
WINDEVReportes y ConsultasCódigo de Usuario (UMC)
// Makes the GR_Name group of controls visible
ControlVisible(GR_Name, animFadeIn, 200)
Sintaxis
ControlVisible(<Control used> [, <Type of animation> [, <Animation duration>]])
<Control used>: Nombre de control o grupo de control s
Nombre del control o grupo de controles que debe hacerse Visible.
<Type of animation>: Constante opcional de tipo Integer
Tipo de animación a reproducir:
animCoverDownEl nuevo elemento aparece desde arriba y cubre el elemento inicial.
animCoverFromCenterEl nuevo elemento aparece desde el centro y cubre el elemento inicial.
animCoverFromCornersEl nuevo elemento aparece por las esquinas y cubre el elemento inicial.
animCoverLeftEl nuevo elemento aparece por la derecha y cubre el elemento inicial.
animCoverRightEl nuevo elemento aparece por la izquierda y cubre el elemento inicial.
animCoverUpEl nuevo elemento aparece desde abajo y cubre el elemento inicial.
animFadeInAnimación de fade-in.
animFlipDownwardDiagonalDa la vuelta a la diagonal que va de la parte superior izquierda a la inferior derecha.
animFlipUpwardDiagonalDa la vuelta a la diagonal que va de la parte superior derecha a la inferior izquierda.
animShrinkAndCoverFromCornersEl elemento inicial se encoge y el nuevo elemento aparece por las esquinas.
animSlideDownDesplácese hacia abajo.
animSlideLeftDeslizar hacia la izquierda.
animSlideRightDeslizar hacia la derecha.
animSlideUpDeslizar hacia arriba.

Linux Este parámetro no se tiene en cuenta. No se puede reproducir ninguna animación cuando el control se hace Visible.
<Animation duration>: Entero o duración opcional
Duración de la animación en centésimas de segundo. Este parámetro puede corresponder a:
  • un número entero que corresponde al número de centésimas de segundo,
  • una variable de tipo Duration,
  • la duración en un formato legible (por ejemplo, "1cs" o "10 ms").
Recomendamos utilizar una duración corta (hasta 1 segundo)..
La aplicación está bloqueada mientras la animación no esté terminada.. Si el usuario hace clic o pulsa una tecla, la animación se detiene y los controles se muestran en su estado final.
Linux Este parámetro no se tiene en cuenta. No se puede reproducir ninguna animación cuando el control se hace Visible.
Observaciones
WINDEVReportes y ConsultasCódigo de Usuario (UMC)

Animación de un grupo de controles

Si <nombre de control> corresponde a un grupo de control s, la animación se reproduce en el rectángulo definido por el control en la parte superior izquierda y el de la parte inferior derecha.
También se animarán los controles que no pertenecen al grupo de controles pero que se encuentran en esta área.

Casos especiales

  • Si el control o el grupo de controles es visible, la función ControlVisible no tiene ningún efecto.
  • El Visible Property también puede utilizarse para realizar controles Visible. Esta Property no puede ser usada para reproducir una animación durante esta operación. En Linux, la propiedad Visible y la función ControlVisible son equivalentes.
Componente: wd290obj.dll
Versión mínima requerida
  • Versión 14
Esta página también está disponible para…
Comentarios
Video ControlInvisible-ControlVisible
https://youtu.be/fFxWOgFJXRY

https://windevdesenvolvimento.blogspot.com/2019/01/dicas-1973-publica-windev-comandos-26.html

// ESCONDER
ControlInvisible(GR_MATOS,animShrinkThen4Corner,500)
//MOSTRAR
ControlVisible(GR_MATOS,animShrinkThen4Corner,500)
amarildo
01 01 2019

Última modificación: 27/05/2022

Señalar un error o enviar una sugerencia | Ayuda local