Quote Originally Posted by .paul. View Post
Try this...

Code:
ElseIf TypeOf ctrl Is ListView Then
            Dim lv As ListView = DirectCast(ctrl, ListView)
            Dim img As New Bitmap(lv.Width, lv.Height)
            lv.DrawToBitmap(img, New Rectangle(Point.Empty, img.Size))
            e.Graphics.DrawImage(img, New PointF(ctrl.Left, ctrl.Top - StartPosition))
Thanks so much of your help. Everything worked well as i expected. Many thanks Paul