C#时间线控制

我有一个SQLite数据库支持快速搜索和日志访问。

我现在正在设计如何选择日志视图的日期范围。 我正在考虑一个图形时间轴,可以通过鼠标导航,具有缩放function,以便您可以根据需要钻取到小时/分钟跨度,或者如果缩放function太复杂(那么只需要一个文本框)显示时间线的开始和结束日期。 有不同的日志消息类型(5或6),我想在时间轴上用不同的颜色指示每种类型

这在视觉上非常好看:

www.codeproject.com/KB/wtl/wtltimeline.aspx

AC(.net)版本(开源)或类似版本会很棒。

有人有他们会推荐的东西吗? 我希望避免从头开始编写自己的控件。 请求帮助。 谢谢!

为什么不能将该控件用于另一个程序集(DLL)并引用它?

编辑 :你可能喜欢这个控件 。 它是一般范围选择器,但您可以根据需要轻松修改它。