>>>THISFORM.LOCKSCREEN=.T. >>>ADDOBJECT( shapes ) && mulitple shapes added > >thisform.Draw() > >>>THISFORM.LINE(X,Y) && multiple lines needed >>>THISFORM.LOCKSCREEN=.F. >This is what I tried but to no avail. I can work with pseudo code 3, it's not a problem as such.