Do not use control! (Possible, but so many projects were failed due to this wrong approach).
Do not use
PictireBox
. You can do it, but there is no need; no useful functionality from this control. You need to use a custom control, or a panel, even a form.
Here is how (see my solution):
How do I clear a panel from old drawing[
^].
Alternative: use WPF. Everything you need it already fully implemented there plus a lot more.
—SA