I need to be able to plot events on a vertical timeline and I like the way Google Calendar achieves this:
Currently I'm displaying the information with a ListView component, but this two practical drawbacks:
Both problems stem from the lack of representation of event length. This is the primary thing I'd like to rectify.
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?
I'm using C# and winforms.
Tom, if you are ready to pay for commercial scheduling component, here is the one and similarly there are some others available in the market.
http://www.syncfusion.com/products/user-interface-edition/windows-forms/Schedule
but if you intend to develop one by yourself, then probably you could customize DataGrid control that's by far the reliable way which I could think of. but authoring a new windows forms control will take quite a bit of time, then we could expect.
Happy Coding.
My first thoughts are to A) try using the Microsoft Charts to make this or B) Create a custom control that draws out rectangles for each event, and position the rectangle in the appropriate time range.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With