My 2 cents on this would be to consider having a function that builds an image object (Bitmap is what I would use) that has the appropriate color bands (however many you need when it gets called) then you can take that image and display it in a single PictureBox on the form instead of using individual labels.