Hi chaps me again !!!

im trying to draw a line around the edge of a picture box

my code seems fine it doesnt gereate any errors but i dont get a line either can someone check my math is right ??

ps i have tried setting the scalemodes to pixel as well as twipsperpixel

this example is in twips where 6 twips = pixel

VB Code:
  1. Private Sub Form_Load()
  2. frm1.ScaleMode = 1
  3. pic1.ScaleMode = 1
  4. drawbox
  5. End Sub
  6.  
  7. Public Sub drawbox()
  8. Dim LTop As Integer
  9. Dim LBottom As Integer
  10. Dim Lleft As Integer
  11. Dim LRight As Integer
  12.  
  13. pic1.Cls
  14.  
  15. LTop = pic1.Top + 6
  16. LBottom = pic1.Top + pic1.Height - 6
  17. Lleft = pic1.Left + 6
  18. LRight = pic1.Left + pic1.Width - 6
  19.  
  20. pic1.DrawWidth = 6
  21.  
  22. pic1.Line (Lleft, LBottom)-(LRight, LBottom), RGB(127, 157, 185)
  23. pic1.Line (LRight, LBottom)-(LRight, LTop), RGB(127, 157, 185)
  24.  
  25. End Sub

any Ideas people??