C#Winforms Timeline控件(来自WTL?)

本文关键字:WTL 来自 Timeline 控件 C#Winforms | 更新日期: 2023-09-27 17:59:47

我的一个项目(Winforms/C#)需要一个时间线控件,我真的不确定我应该如何从头开始创建一个。我对我想要什么有一些直观的想法。类似于下面的链接

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

我只是想知道是否有可能在Winforms项目中直接使用WTL?或者,如果不是,从WTL代码迁移到Winforms中使用的C#代码是否容易。我不能离开Winforms,因为我的大部分项目都是在Winforms中完成的。

关于这一点,我的另一个问题是:C#时间轴控制

对项目和时间表控制的要求有一个稍微好一点的描述。

请帮忙。谢谢!:)

C#Winforms Timeline控件(来自WTL?)

在项目中有一个时间线就像有一个带执行时间的事件数组。像这样的东西:

public class TimedEvent<T>
{
    public int ExecutionTime { get; set; }
    public EventKinds EventKind { get; set; }
    public EventStatusKinds Status { get; set; }
    public T Data { get; set; }
}

现在,您需要创建一个TimedEvent数组,并将事件添加到该数组中。接下来,您应该为当前时间定义一个变量,并每秒增加一次(根据您的意愿),然后按照定义的方式执行事件
它不那么难,不需要使用任何工具
顺便说一句,我用同样的想法写了一个模拟程序。如果你想给我你的电子邮件地址发送给你
祝好运

如果在那里制作,那么显然可以完成。

查看C#中的构建时间线控制