Нарисуйте с загруженной картинкой Picturebox, но оставляйте рисунки доступными - PullRequest
0 голосов
/ 30 июня 2019

У меня есть изображение, загруженное с растровым изображением.Я хотел бы нарисовать круги и другую маленькую графику на этом растровом изображении, это не проблема, если я использую этот код, например:

Dim bmp = New Bitmap(PictureBox1.Image)
Dim myBrush = New SolidBrush(Color.Red)
Dim rect = New Rectangle(mouseevent.X - 10, mouseevent.Y - 10, 20, 20)
With Graphics.FromImage(bmp)
       .FillEllipse(myBrush, rect)
End With
PictureBox1.Image = bmp

Но я хотел бы сохранить эти рисунки доступными, например, чтобы переместить эторисовать потом или добавить к нему некоторые данные, чтобы я мог получить доступ к этим данным, если у меня есть событие наведения мыши на этом чертеже.

Как это возможно?Нужно ли создавать новую панель для рисунков для каждого нового рисунка?

Спасибо!

...