I’ve been using the Google Calendar lately, and it’s not bad. It reminded me of a calendar I made a few years ago, but Google did it a bit better. So I copied Google’s color scheme and changed a few things to make mine more like the Google one.
This code is in the form of an ActiveX Control written in VB6. Source code is provided below.
Included with the project is a class called clsEvent. The control holds a collection of these classes in chronological order, allowing events for multiple months to be stored. Depending on your application, you can add properties and methods to that class, and use the control to hold all of your information. Check out the test app to see this in action.
Image: Event Calendar Test Application
Event Calendar Control (28kB)