First of all, Use CODE tags.
Second, why the "label1.Visible = true;"? It should be always visible.
Third, that code should be working, whats wrong with it?
By the way, learn to rename your controls, it makes everything easier:
Instead of button1 and button2 you could have, btnCon, btnDisc. (btn for button)
Or instead of label1 and label2 you could ahve, lblCon, lblDisc. (lbl for label)
Etc...
For the color, change the foreground color propriety (I think thats it).