Окна формы перетаскивания Picturebox с изображением
У меня есть панель с изображением в качестве фона. И я динамически добавляю изображения на эту панель в картинках.
Я могу без проблем перетаскивать / перемещать и помещать вставленные ящики с картинками, но изображения, которые я добавляю внутри ящика с картинками, не квадратные, поэтому я сделал фон прозрачным. Я использую события mouseup, mousedown и mousemove и задаю местоположение при перемещении мыши.
И это не проблема, когда ящики с картинками неподвижны (не перетаскиваются), но когда я щелкаю и перетаскиваю ящики с картинками, я вижу, что часть фона "тащится" вдоль. Как мне кажется, прозрачная картинка-коробка - это псевдо, так как она делает копию того, что находится на заднем плане, и заполняет это в картинке-коробке. Таким образом, через какое-то расстояние, на которое он перетаскивался, фон PictureBox был все еще фоном исходного местоположения, затем он быстро обновлялся до фона нового местоположения и снова становился "прозрачным".
Но это происходит недостаточно быстро, и я вижу, как фон "перетаскивается" вместе с изображением.
Что я могу сделать здесь, чтобы избавиться от этой проблемы? Разве мой подход не хорошая идея?
Заранее спасибо.