zeichnen pixelgenau
28.04.2014 09:19:06
Ulf
in einem Userform füge ich mittele Add("Forms.Image.1", ...)
ein genau 1x1Pixel großes schwarzes gif ein.
Über .Width = 20 und .Height=1 erhalte ich meine
20 pixel lange waagerechte linie mit 1 Pixel Linienstärke.
Ich zeichne auf diese Weise mehrere Rechtecke und Maßlinien,
maßpfeile füge ich mittels eines 30x30Pixel großen gif's.
Das alles funktioniert einwandfrei.
Nun das Problem.
Die Linien der Rechtecke sind geringfügig aber deutlich erkennbar
unterschiedlich in der Stärke. Die 1-pixel-Linien in den
gif's der Maßpfeile sind richtig 1-pixel.
Für die Linien verwende ich .PictureSizeMode = 1
Nutze ich für die linien statt dem 1x1pixel Bild eies mit 100x100 Pixeln
ist das ergebnis genau das Gleiche.
Verschiebe ich das UForm auf dem Bildschirm ändert sich nichts.
Auch die Bildschirmauflösung (600x800 bis 1920x1080) ändert nichts.
Ulf