When assigning values to Top, Left, Height and Width properties, be careful not to use numbers with a decimal point: no error is raised, but the value of these properties changes....
x=CREATEOBJECT("line")
x.Top = 180
?x.Top && shows 180
x.Top = 180.00
?x.Top && shows 2880
I have tested this bug under VFP 7 and 8