Hello everyone. This is my first post. So there goes it. I have been trying to make an appointment calendar with different views ( weekly, daily, hourly, monthly) in my windows form application using VB express 2008. I have tried using a tablelayoutpanel and splitting it so each cell will correspond to a date in the monthcalendar control. My problem is how to link the two together. How to select a cell in monthcalendar and assign it to a cell in the tablelayoutpanel. I can do this when selecting a date but I would want all to be loaded when form is loaded. My end result would look similat to the calendar on this forum. Thanks for all the replies.