i++; değerini bir for veya timer aracılığı ile arttırıp aşağıdaki kodu kullanırsanız YOUROBJECT isimli nesneniz yuvarlak olacak bir çizgi üzerinde hareket edecektir. 50 yarıçaptır. Çemberinizin merkezi 100,100 olarak yazılmıştır.
Double distanceFromCenter = 50;
Double angleInDegrees = i * 10;
Double angleAsRadians = (angleInDegrees * Math.PI) / 180.0;
Double centerX = 100;
Double centerY = 100;
Double x = centerX + Math.Cos(angleAsRadians) * distanceFromCenter;
Double y = centerY + Math.Sin(angleAsRadians) * distanceFromCenter;
YOUROBJECT.Location = new Point((int)x,(int)y);
If you want to make your object to spin round on a circle you can use this code. centerX centerY are center of your circle.
This code is a circle around code.