You should handle the Paint event of the control you want to draw on. One event handler only. You use the e.Graphics property to draw an image. You then call the RotateTransform method of the Graphics object and then draw another image. Only the second image will be rotated. I've only used RotateTransform once nd some time ago, so I can't remember the specifics. You should experiment a bit and see what you can come up with. I'm sure there are GDI+ tutorials that would cover it too.