Question : How to change gradually  by code the forecolor of a Progressbar ?ex:from green to yellow

I would like my Progressbar forecolor to change gradually from color1 to color2 when its value change from minimum to maximum. (by code c#)

Thans in advance

Answer : How to change gradually  by code the forecolor of a Progressbar ?ex:from green to yellow

here is some theorics for the easiest method  (and it works i tried it):

 //Here are your colors, params are Red, Green, Blue
Color green = Color.FromArgb(0, 255, 0);
Color yellow = Color.FromArgb(255, 255, 0);

all you need to do to go from green to yellow is to increment the red component. You can do so in a loop, add 1 everytime to a value X going from 0 to 255:
for(int R=0;R<=255;R++){
     Color myColor = Color.FromArgb(R,255,0);
}

thus you need to watch your progress on a scale of 255 possible values.
Random Solutions  
 
programming4us programming4us