C #: вопрос с картинками на панели

#c# #panel #picturebox

#c# #панель #picturebox

Вопрос:

Как получить видимую (пользовательскую) область PictureBox в режиме автоматического изменения размера на панели с возможностью прокрутки?

Комментарии:

1. Не могли бы вы, пожалуйста, опубликовать какой-нибудь код для того, что вы пробовали? Кроме того, не могли бы вы дать нам еще несколько объяснений того, что вы пытаетесь сделать?

2. @BiggsTRC, чтобы сделать недействительным только видимый прямоугольник. У меня есть прокручиваемая панель и автоматически изменяемый PictureBox, который выглядит следующим образом: clip2net.com/s/VzkW Я попробовал PictureBox. ClientRectangle, но это сработало не так, как я хочу — получить единственную видимую часть PictureBox.

Ответ №1:

Решен!

                 pictureBox.Invalidate(new Rectangle(
                    Math.Abs(panel.AutoScrollPosition.X),
                    Math.Abs(panel.AutoScrollPosition.Y),
                    panel.Width, panel.Height));