I am trying to make a dial meter.I am success full 75 present.I involve sine cosin values. and background pictures.this I am moving by a VScroll bar.For example my gauge is for measuring pressure.max. pressure is 250 Lbsmy gauge is circuler.I have one label also it shows a direct read out for the pressure.my problem and questionI am moving a line it moves correctly but every time a new line is made.How do I draw a new line by erasing the old one.by completing the this we will go further to complete the gauge.I am updating the dial gauge's needle new position by the timer-1 every time.I am drawing the dial gauge by a background less dial picture on picture box.Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick Timer1.Enabled = True Timer1.Interval = 100 Dim Myp As Pen = New Pen(Brushes.Red, 5) Dim x1 As Integer = (PictureBox1.Width / 2) + 3 Dim x2 As Integer Dim y1 As Integer = (PictureBox1.Height / 2) + 3 Dim y2 As Integer Dim g As Graphics = PictureBox1.CreateGraphics Dim angle As Integer = VScrollBar1.Value + 110 Dim needle_lenght As Integer = 95 Dim divisions As Integer = 50 x2 = x1 + needle_lenght * Math.Cos(angle / divisions) y2 = y1 + needle_lenght * Math.Sin(angle / divisions) g.DrawLine(Myp, x1, y1, x2, y2) Label1.Text = Val(VScrollBar1.Value) count = count + 1 If count > 250 Then count = 250 End If VScrollBar1.Value = count End Sub