Problem ImageList draw mit zoom



  • Ich habe ein kleines Problem mit visual Studio 2008 express edition.
    Ich entwickel gerade einen editor für ein 2d spiel.
    Ich habe eine picturebox und ein bild im hintergrund. über dieses bild zeichne ich aus einer imagelist symbole, die zur markierung einer levelmap über die game grafik gelegt werden.
    zoom funktioniert auch schon. aber nur bis die images ihre maximale größe von 16 pixeln höhe und breite überschreiten. sobald das image 17 oder mehr pixel breit/hoch wird, verschwinden die images einfach. obwohl die draw methode der imagelist nach wie vor aufgerufen wird.
    ich verwende die überschriebene methode imageList::draw(graphics, x, y, zoomwidth, zoomheight, imagenum);
    sobald die beiden zoom werte 16 überschreiten, werden die images nicht mehr gezeichnet. Klein zoomen funktioniert. also kleiner dargestellt werden die images.
    Was könnte das problem sein? das zeichnen an sich wird im onPaint event der picturebox gemacht.
    ansonsten such ich schon sehr lange in sehr vielen foren nach einer lösung.

    LG, Olaf.


Anmelden zum Antworten