RotateLabel by Bill Murto 73730,2505 It's FREE. Source included. Try the demo program befor you install the component. See if you like it. These two procedures from the demo program will show you everything you need to know. procedure TForm1.Button1Click(Sender: TObject); begin RotateLabel1.Angle := RotateLabel1.Angle + 15; end; procedure TForm1.Button2Click(Sender: TObject); var I: integer; begin RotateLabel1.Transparent := not RotateLabel1.Transparent; for I := 0 to 24 do begin RotateLabel1.Angle := I * 15; Application.ProcessMessages; end; end; Enjoy, Bill