title: Need to create a calendar with drag and drop events. Which control to use?
body: <p>I'm using VB.Net 2012 Express</p>
  
  <p>I need to create a calendar which will have drag and drop elements. I'll be linking it to a database but first I need to work out which control to use to create the calendar display.</p>
  
  <p>I want to be able to create events by dragging a rectangle with the mouse.  Also to move the event by dragging and dropping the event.</p>
  
  <p>I'm trying to use a tablelayoutpanel (tlp).  I can create the tlp programmatically, but can't see how to tell which row or column the mouse is in when I click, as it only gives me the X and Y but not the tablelayoutpanel row or column.</p>
  
  <p>How can I find out which row/column I was in on mouse down, and which row/column on mouse up? Or am I barking up the wrong tree entirely?</p>