Make a Bitmap "orbit" a point
===

I am trying to make a "wheel of buttons" - 
I have a custom "Button" object that uses a Rect for it's position/size.

I can get one to rotate by doing this:


    Button1.Rectangle.left = (int) (Vertex.x + (radius * Math.sin(Math.toRadians(Degree))));
	Button1.Rectangle.top =  (int) (Vertex.y + (radius * Math.cos(Math.toRadians(Degree))));
	Button1.Rectangle.right = Button1.Rectangle.left + ButtonSize;
	Button1.Rectangle.bottom = Button1.Rectangle.top + ButtonSize;
        
        Degree += 1;

Unfortunately, this only works for one because they then all line up on eachother...how do I incorporate an "offset", or increment instead of assign the location

I've tried:

     //Using self position as vertex
        Button1.Rectangle.left = (int) (Button1.Rectangle.left + (radius * Math.sin(Math.toRadians(Degree))));
	    Button1.Rectangle.top =  (int) (Button1.Rectangle.top + (radius * Math.cos(Math.toRadians(Degree))));

and

    // using +=
     Button1.Rectangle.left += (int) (Vertex.x + (radius * Math.sin(Math.toRadians(Degree))));
	Button1.Rectangle.top +=  (int) (Vertex.y + (radius * Math.cos(Math.toRadians(Degree))));


I know it must be something fairly easy, I'm just missing it...