Does anyone know of any good free libraries providing Windows Forms controls for displaying schedules/timetables in .NET? I'm really looking for something similar to what the guy who asked <a href="https://stackoverflow.com/questions/533415/how-can-i-implement-a-university-like-timetable-in-asp-net-with-c" rel="nofollow">this question</a> was seeking, with a couple of differences:<ol><li>I don't need any help organizing the underlying data or generating the schedule (that's all set) -- I just want a clean way of displaying it.</li> <li>I'm actually looking for a custom control in Windows Forms, not an ASP.NET control.</li> </ol>
One thing I've considered doing is just using a TableLayoutPanel control, but ideally I'm looking for something that will be more straightforward code-wise (as in, something actually designed for displaying a timetable) and sharper-looking visually.Answer1:
How about <a href="http://www.codeproject.com/KB/selection/Calendardayview.aspx" rel="nofollow">this</a> control? It is very similar to the calendar in Outlook. It does come with source code, so if it's not quite what you need you could maybe use this as a base for your own implementation.Answer2:
Download the source code for <a href="http://www.monocalendar.com" rel="nofollow">http://www.monocalendar.com</a> He built a control (CalWidget) that you can easily recompile in your own project that's pretty nice. I recompiled it in .net 4.0 with little problems.