Hallo zusammen,
ich habe ein BackgroundImage auf dem immer wieder kleine Dreiecke gezeichnet werden. Diese Dreiecke ändern ständig ihre Position und somit ist es nötig, dass dieses BackgroundImage immerwieder neugezeichnet wird, damit man nur die aktuellen Dreiecke sieht.
Meine PictureBox ist genau 450px*600px groß und das Bild ebenfalls. Wenn ich nun das Bild am Anfang mittels BackgroundImage einfüge, dann passt es auch perfekt.
So, das städige Neuzeichnen des Hintergrundes mache ich mittels
doch dabei wird das Bild ganz komisch rangezoomed und nix passt mehr. Wie kommt das?
Ich habe auch schon versucht den Ausgangszustand mittels m_Graphics.Save() zu speichern und dann immer wieder zu restoren, aber das klappt auch nicht.
Wo ist mein Problem?
Viele Grüße,
Eroli
ich habe ein BackgroundImage auf dem immer wieder kleine Dreiecke gezeichnet werden. Diese Dreiecke ändern ständig ihre Position und somit ist es nötig, dass dieses BackgroundImage immerwieder neugezeichnet wird, damit man nur die aktuellen Dreiecke sieht.
Meine PictureBox ist genau 450px*600px groß und das Bild ebenfalls. Wenn ich nun das Bild am Anfang mittels BackgroundImage einfüge, dann passt es auch perfekt.
So, das städige Neuzeichnen des Hintergrundes mache ich mittels
C#:
m_Graphics.DrawImage(m_BackgroundImage,0,0);
Ich habe auch schon versucht den Ausgangszustand mittels m_Graphics.Save() zu speichern und dann immer wieder zu restoren, aber das klappt auch nicht.
Wo ist mein Problem?
Viele Grüße,
Eroli