Ну блин и насоветовали...

Конечно если быстро и коряво то можно хранить битмап формы и в Paint заливать его на форму, а лучше только стёртую часть.
B>если по нарисованному повозить окном, то нарисованное стирается. refresh не помогает.
Естественно! Ведь инфа о нарисованном нигде не сохраняется окно выполняет свою стандартную отрисовку и всё.
B>ну не хранить же все нарисованное в отдельном массиве и не перерисовывать каждый раз...
Именно! Это и есть самый грамотный вариант, тем более что в Винде всё для этого есть. Почитай в Win'32 Programmers Reference или ещё где про метафайлы (Metafiles). Короче если коротко то инфа по рисованию записывается в метафайл, а потом когда нужно (OnPaint) проигрывается на канве формы. Причём при желании нарисованное можно редактировать, откатывать изменения копировать и сохранять в файл, а также инфа записанная в метафайлах является аппаратно-независимой, т.е. можно выводить там на принтер или ещё куда.