Modernisez vos Applications PowerBuilder

Cerlces de chargement

Ultimate Suite for PowerBuilder Loading Circles Control

Les Loading Circles ou cercles de chargement sont des contrôles qui affichent un cercle rotatif pour indiquer qu'un processus multithread long est en cours.

Placez u_cst_loadingcircle de advguicontrols.pbl dans votre fenêtre.

Note : Le cercle de chargement s'anime en utilisant le thread principal de l'interface utilisateur de l'application. Il n'y a qu'un seul thread d'interface utilisateur ; s'il est occupé par un autre processus, l'animation du cercle de chargement s'arrête. Vous devrez placer les processus longs qui pourraient bloquer l'IHM, dans un deuxième thread. Cela évite que le thread de l'interface utilisateur ne se bloque, et que le le cercle de chargement s'arrête de tourner.

//Call the available functions to change the controls behaviour

//Set Style changes the look of the loading circle
uo_1.of_SetStyle(uo_1.IE)
uo_1.of_SetStyle(uo_1.MacOSX)
uo_1.of_SetStyle(uo_1.Firefox)
uo_1.of_SetStyle(uo_1.Custom)

//Change the color of the loading circle
uo_1.of_SetColor(ll_color)

//Starts and Stops the animation
uo_1.of_Start()
uo_1.of_Stop()