Hi, I`m not sure that printing spaces is the most efficient way of doing this (although it depends on exactly what you are doing). What if you use a proportional font, for instance, prining six spaces would not overwrite the entire six characters, try this instead:-
set cursor 200,200 : print "ABCDEF"
w=TEXT WIDTH("ABCDEF")
h=TEXT HEIGHT("A")
Wait Key
print h ; ":" ; w
box 200,200,200+w,200+h,0,0,0,0
wait key
Incidentally DB/DBPro are not event driven languages (IE in Visual C++ when an 'event' occurs, such as a mouse click, it triggers a bit of code), rather they are 'Procedural' (IE there is a list of instructions, each instruction is executed in order) which is what most of the older coders (myself included) learnt to code in.
I remember it took me a while to get my head around event driven languages when I first encountered them, if this is the first procedural language you have used you will probably have to make a similar adjustment.