タイマーコントロールと、グリッドの座標のリストを含むグリッドがあります。座標ごとに異なる間隔、coordinate.Timeでコードを実行するために、タイマーコントロールやその他のコントロールをどのように使用できるのか疑問に思いました。また、thread.sleep(time)は私にとってオプションではありません。
foreach (Coordinate coordinate in this.Macro)
{
coordinate.Time;
coordinate.Initial;
coordinate.Final;
... executecode @ coordinate.Time.
}