I'm developing an application where I need some type of month calendar in it. In this calendar, each day has a background color defaulted to white. I need it to allow the user to double click any day of the month and have the background change to green, then if the user double clicks the same day again the background will change to red, then if the user double clicks the day a third time the background will return to the default color(white). How do I do this?

I've already tried adding a Month Calendar control to my form, but I don't know how to modify the premade Windows Month Calendar control to do what I need it to do. Any bright ideas? Thanks!