Suchergebnisse

Suchergebnisse 1-4 von insgesamt 4.

  • Benutzer-Avatarbild

    Hallo allerseits, erstmals einen schönen 1. Advent! Ich habe momentan das Problem, dass ich eine PictureBox bei gedrückter Maus innerhalb eines Panel verschieben will. Das klappt soweit alles super. Allerdings flackert die PictureBox (inkl. Inhalt) beim Verschieben extrem und "zieht quasi nach". Kennt ihr eine Möglichkeit das verschieben der Picturebox gleitener zu machen? Ich hoffe dass ich das Problem einigermaßen verständlich erklären konnte. Anbei den Code den ich verwende: VB.NET-Quellcode …

  • Benutzer-Avatarbild

    @VaporiZed Danke für deine Antwort! Die Bilddateie ist ca. 300KB groß. Wenn ich die PictureBox mit Rahmen verstehe, flackert dieser leider auch noch. Man müsste das Bild während des Bewegens der PictureBox leider sehen, also kann ich es am Ziehanfang nicht ausblenden.... Meinst du es könnte funktionieren wenn ich das Bild in einer geringeren Auflösung lade? Oder meint ihr dass es etwas mit dem Layout / Sizemode "stretch" zu tun haben könnte?

  • Benutzer-Avatarbild

    Danke @ all, habe mittlerweile den Störenfried wohl gefunden. Es liegt wohl am Background-Image des Panels, indem sich die PictureBox befindet. Wenn ich das Background-Image lösche, läuft es deutlich flüssiger. Nehme also an dass das Panel das Background-Image immer beim verschieben der Picturebox "neu zeichnet" und es dadurch zu diesem Flackern kommt. Meint ihr man kann das Problem lösen und gleichzeitig das Panel inkl. Background-Image behalten? Zum Beispiel in das MouseDown Event der PictureB…

  • Benutzer-Avatarbild

    @RodFromGermany Die PictureBox (mit Image) wird auf dem Panel mit Background-Image in die gewünschte Position bewegt. Bei Ausführung einer Funktion wird dann quasi die PictureBox auf das Background-Image "gedruckt" und ein entsprechendes .PNG Bild kreiert. Das klappt soweit alles super, das einzige Problem ist eben das starke Flackern, wenn beim Panel ein Background-Image hinterlegt wurde.