У нас есть приложение winforms (Framework v4), которое показывает изображение (через PictureBox) на экране и позволяет выбрать прямоугольную область на этом изображении.Во время и после выбора изображения мы показываем границы выделенной области.В настоящее время это делается с помощью вызова DrawRectangle
.
Проблема заключается в том, как выбрать цвет этого прямоугольника.Независимо от выбранного цвета, всегда возможно, что он будет сливаться с фоном (изображение).Microsoft Paint отлично справляется с этой задачей, динамически меняя цвета на «прямоугольнике выбора».Это очень хорошо подходит для нашего приложения, но я понятия не имею, как это сделать в winforms.
Я также посмотрел вокруг, чтобы увидеть, есть ли стиль тире, который позволит использовать два цвета (так что яможно указать черный и белый цвета в качестве этих цветов, делая их видимыми независимо от цвета фона), но я не смог найти ничего подобного.
Заранее благодарен за помощь.