Я хочу получить часть изображения в PictureBox, позволив пользователю выбрать прямоугольную область (аналогично тому, как это можно сделать в Photoshop с помощью инструмента выделения).
Как я могу это сделать?
Я хочу получить часть изображения в PictureBox, позволив пользователю выбрать прямоугольную область (аналогично тому, как это можно сделать в Photoshop с помощью инструмента выделения).
Как я могу это сделать?
Вам нужно будет нарисовать прямоугольник или линии в зависимости от того, где они щелкнули и перетащили. Ваша отправная точка будет мышью x, y, а затем вы получите последнюю точку при отпускании мыши x, y.
Перехватите события мыши в графическом окне, чтобы определить прямоугольник выделения, и используйте Graphics.DrawRectangle
, чтобы нарисовать прямоугольник выделения в событии рисования графического поля.