>I want to build a Control and I wish to know how can I draw on a form canvas and how can I:
>. initialize drawings
I have hardly worked with this, but I will try...
See, for example, .Circle(), or .Line(), and then search for related commands ("See also").
>. refresh the drawings
I think you may have to redraw in the .Paint() Event.
>. cleanup
Perhaps the CLEAR command?
Difference in opinions hath cost many millions of lives: for instance, whether flesh be bread, or bread be flesh; whether whistling be a vice or a virtue; whether it be better to kiss a post, or throw it into the fire... (from Gulliver's Travels)