Как выбрать регион в Windows Forms PictureBox? - PullRequest
3 голосов
/ 16 марта 2010

Я хочу получить часть изображения в PictureBox, позволяя пользователю выбрать прямоугольная область (аналогично тому, как это можно сделать в Photoshop с помощью инструмента выделения).

Как я могу это сделать?

Ответы [ 2 ]

3 голосов
/ 16 марта 2010

Вы должны нарисовать прямоугольник или линии в зависимости от того, где они щелкнули и перетащили. Начальной точкой будет мышь x, y, а затем вы получите последнюю точку от отпускания мыши x, y.

0 голосов
/ 16 марта 2010

Поймайте события мыши в Picture Box, чтобы определить прямоугольник выбора, и используйте Graphics.DrawRectangle, чтобы нарисовать прямоугольник выбора в Paint Paint of Picture Box.

...