2

EllipsePoints楕円の高さ幅と色を定義する配列を使用して楕円を描画しました。

次に、for ループを使用して、楕円の点と乱数を使用して楕円の位置を取得し、その位置を設定します。

Random rand = new Random();     

Int32 randomNumber = rand.Next(0, 310);
Int32 randomNumber2 = rand.Next(0, 500);

for (int j = 0; j < 60; j++)
{
    ellipsePoints[j] = new Ellipse() { Width = 20, Height = 20, Fill = Brushes.Red };

    canvas1.Children.Add(ellipsePoints[j]);
}

for (int i = 0; i < 60; i++)
{
    Canvas.SetLeft(ellipsePoints[i], randomNumber2);
    Canvas.SetTop(ellipsePoints[i], randomNumber);
}

一定の時間が経過すると楕円が消え、別のランダムな場所に現れるようにするにはどうすればよいでしょうか?

4

1 に答える 1