#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));