VB.NET: диапазон просмотра PictureBox?

В моем приложении два графических окна: одно, в основном, просто фоновое изображение, а другое, которое вы можете перемещать, изменяя некоторые настройки.

Однако, в зависимости от моих настроек (X, Y, Ширина, Высота), фрагмент или весь второй графический блок может быть «вне» первого графического окна. Я не хочу этого.

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

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

Думайте о первом окне с картинками как о "диапазоне просмотра".


person Voldemort    schedule 06.01.2011    source источник
comment
Совет: сделайте снимок экрана и добавьте его в свой вопрос. Было бы легче представить себе, что вы хотите сделать.   -  person Leniel Maccaferri    schedule 06.01.2011


Ответы (2)


Фиксированный:

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

Извините за зря потраченное время :(

person Voldemort    schedule 06.01.2011

Посмотрите, могут ли эти темы помочь: 1 2

person user44298    schedule 06.01.2011