I'm in the middle of making an application based 'Intranet' ... thing.

A section of that is booking holidays and I have a Holidays form for that.

On that form I've created a summary screen which draws a pie chart showing days booked/pending approval/available.

What I'd like to incorporate is an Annual Calendar, it would show each month on a row and the columns would show what day it was. Like one of those year planners.

My plan is to programmatically draw this within a PictureBox.

What I'm wondering is, how I should handle such events as leap years, starting new years and redrawing correctly etc.

I'm also presuming there isn't a year planner component already built?

Thanks,

oG