C # winforms Picturebox, фоновое изображение увеличено в верхней части? - PullRequest
0 голосов
/ 14 мая 2010

У меня есть окно с картинками, где я часто меняю BackgroundImage. У меня BackgroundImageLayout установлен на Zoom.

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

Я бы хотел, чтобы BackgroundImage всегда был выровнен сверху. Какой самый простой и эффективный способ сделать это?

Могу добавить, что я загружаю изображения из интернета. Если вы считаете, что лучший способ справиться с этим - это изменить их размер, я могу это сделать:)

1 Ответ

1 голос
/ 14 мая 2010

На сегодняшний день самое простое решение - просто изменить свойство Size графического блока, чтобы изображение можно было рисовать без отступов. Реализация вашего собственного обработчика событий Paint также возможна, я не думаю, что это необходимо.

...