Bonjour,
Ce sujet a été traité qqfois sur le forum mais je n'ai pas trouvé de réponse à ma question.
J'essaye de créer une barre de progression avec un Label au centre.
A chaque fois que ma barre de progression se met à jour (GuiCtrlSetData) cela fait clignoter mon Label.
► Afficher le texte
#include <ButtonConstants.au3>
#include <EditConstants.au3>
#include <GUIConstantsEx.au3>
#include <StaticConstants.au3>
#include <WindowsConstants.au3>
Global $Form1 = GUICreate("Gestion Cle USB", 400, 300, 192, 124)
Global $progressbar1 = GUICtrlCreateProgress(50, 200, 200, 20)
GUICtrlSetResizing(-1, $GUI_DOCKBOTTOM)
Global $Valeur= GUICtrlCreateLabel ("",120,200,50,50)
GUICtrlSetResizing(-1, $GUI_DOCKTOP)
GUICtrlSetBkColor(-1, $GUI_BKCOLOR_TRANSPARENT)
GUICtrlSetFont(-1, 12, 800, 0, "Comic Sans MS")
Global $Button1 = GUICtrlCreateButton("Sauvegarde", 20, 240, 265, 49, $WS_GROUP)
global $i=0
GUISetState(@SW_SHOW)
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
Case $Button1
AdlibRegister("_ProgressBar",1000)
endSwitch
WEnd
Func _ProgressBar()
$i = $i +1
GUICtrlSetData($progressbar1, $i)
GUICtrlSetData($Valeur, $i &" %")
;sleep(1)
if $i > 100 then $i = 0
EndFunc
Existe-t-il un moyen d'empecher ce clignotement ou de l'estomper?
Merci