타원의 높이 너비와 색을 정의하는 EllipsePoints
배열을 사용하여 타원을 그렸습니다. 나는 타원의 일정 금액 후 사라 만들기 위해 무엇을 할 수 있는지타원 그리기 및 다른 위치로 이동
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);
}
:
다음의 위치를 설정하는 타원 포인트와 임의의 번호를 사용하여 타원의 위치를 얻기 위해 루프를 사용하여 다른 임의의 위치에 나타납니다.
while 루프를 사용해 보았지만 막 얼었습니다. 그것이 내가 시도한 유일한 방법이다. – user1866990
제 생각에는'System.Timers.Timer' 또는'System.Threading.Thread'라는 두 가지 선택을 할 수 있습니다. 타이머는 완료되면 이벤트를 반환하는 매우 간단한 카운트 다운입니다. 스레드는 새로운 독립적 인 실행 행입니다. 각 반복 사이에 일시 중지와 함께 자체적으로 반복 될 수 있습니다. – LightStriker
C#을 처음 사용하는 이유는 무엇입니까? – user1866990