Bonjour, j'ai fait un rectangle animé avec LinearGradientBrush mais je voudrais savoir comment je fait pour avoir le mème position des couleurs.

voici mon image à l’arrêt :
Nom : Capture d’écran 2022-01-29 104655.png
Affichages : 186
Taille : 3,1 Ko

Voici deuxième image animé :
Nom : Animation.gif
Affichages : 185
Taille : 122,8 Ko

le code de couleur :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
Dim br As New LinearGradientBrush(rect, Color.Transparent, Color.Transparent, LinearGradientMode.Horizontal)
        Dim ColorBlend As New ColorBlend()
        ColorBlend.Colors = New Color() {_color1, _color1, _color2, _color2, _color3, _color3, _color4, _color4, _Color5, _Color5}
        ColorBlend.Positions = New Single() {0.0, 0.2, 0.2, 0.4, 0.4, 0.6, 0.6, 0.8, 0.8, 1}
        br.InterpolationColors = ColorBlend
dans l'image animé, on voit la couleur vert et jeune qui sont pas la même dimension des autres couleurs. pouvez-vous me dire comment avoir les même dimension dans les couleurs animé? merci d'avance