It makes no sense whatsoever. The class
PictureBox
holds pixel graphics, and your vector graphics represented by the ink data get lost. Pixel (bitmap) graphics is not a proper container for the ink. Use the ink object itself, preserve it.
Moreover, the use of
PictureBox
makes no sense even just for presentation. The only value of this control is presenting an image in a very simple way; it presents no useful features when used for something dynamic, animated or interactive (like ink image); in such cases it only adds implementation hassles and eats up resources and performance without any useful return.
This is a very common mistake, discussed many times on CodeProject.
I'll explain what to do instead; please see my past answers:
How do I clear a panel from old drawing[
^],
draw a rectangle in C#[
^].
For more detail in rendering of graphics, see my other answers:
What kind of playful method is Paint? (DataGridViewImageCell.Paint(...))[
^],
Drawing Lines between mdi child forms[
^],
capture the drawing on a panel[
^],
What kind of playful method is Paint? (DataGridViewImageCell.Paint(...))[
^].
—SA