2

プロジェクト (Winforms/C#) の 1 つにタイムライン コントロールが必要ですが、ゼロから作成する方法が本当にわかりません。私は自分が欲しいものの視覚的なアイデアを持っています。以下のリンクに似たもの

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

Winforms プロジェクトで WTL を直接使用することは可能ですか? そうでない場合、Winforms で使用するために WTL コードから C# コードに移行するのは簡単ですか。私のプロジェクトのほとんどはWinformsで完了しているため、Winformsから離れることはできません。

同じことに関する私の他の質問は、このリンクにあります: C# タイムライン コントロール

プロジェクトの説明とタイムライン コントロールの要件が少し改善されました。

助けてください。ありがとう!:)

4

2 に答える 2

3

プロジェクトにタイムラインがあることは、実行時間のある一連のイベントがあるようなものです。このようなもの:

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ここで、配列を作成し、配列にイベントを追加する必要があります。次に、現在の時刻の変数を定義し、(必要に応じて) 1 秒ごとに値を増やして、定義どおりにイベントを実行するだけです。
そんなに難しいことではありません。ツールを使う必要はありません。
ちなみに、同じアイデアを使用したシミュレーション プログラムを作成しました。必要な場合は、メールアドレスを教えてください。
幸運を

于 2011-06-20T20:39:35.563 に答える
2

それがそこに作られているなら、明らかにそれを行うことができます。

C# での TimeLine コントロールの作成を参照してください。

于 2011-06-20T20:39:23.803 に答える