title: How could I represent a series of events like google calendar?
body: <p>I need to be able to plot events on a vertical timeline and I like the way Google Calendar achieves this:</p>
  
  <p><img src="https://i.stack.imgur.com/JdTDE.png" alt="Screenshot of a day in Google Calendar"></p>
  
  <p>Currently I'm displaying the information with a ListView component, but this two practical drawbacks:</p>
  
  <ol>
  <li>It's far from clear when there's a gap</li>
  <li>Or, conversely, when there's an overlap</li>
  </ol>
  
  <p>Both problems stem from the lack of representation of event length. This is the primary thing I'd like to rectify.</p>
  
  <p>Is there a component available that will help me to do this? Else, does anyone have any suggestions for how I should go about making it from scratch?</p>
  
  <p>I'm using C# and winforms.</p>