vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
NEU! sevCoolbar 3.0 - Professionelle Toolbars im modernen Design!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

VB.NET - Ein- und Umsteiger
Komischer Fehler bei FillRectangle 
Autor: SAS
Datum: 13.02.08 20:35

Hi hab heut mal en bischen was mit GDI gemacht und da ist mir en Fehler unter die Augen gekommen welcher mir bis jetzt scheinbar nie aufgefallen ist.

Also um es übersichtlich zu halten benutze ich hier ein Beispiel..

Also gehen wir davon aus ich mache mir ein Bild in Photoshop oder nem anderen Programm mit 128x12 Pixel

Dieses Bild füge ich über den DrawImage Befehl in eine Bitmap ein
Dieses Bild wird nicht direkt geladen und gezeichnet sondern wird zuerst in
z.B. Img = image.fromfile(blablabla) gespeichert.

Nun will ich ein Rechteck genau über dieses Bild Malen.. mit genau der gleichen Größe.
Also benutze ich FillRectangle.

Zuerst speichere ich in Pos die Position des Bildes ab.
und in Size die die Größe: Size = img.size
nun ein Rectangle erstellen

recta(pos,size)

und Zeichnen FillRectangle(Brushes.Black, recta)
So die Position des Rectangles hab ich so geändert das es direct neben dem Image gezeichnet wird..
.. Soweit geht auch alles nur wird das Rechteck nicht so Groß wie das Image welches ich davor gezeichnet habe ???

Die Größe müsste doch stimmen oder ??
Kann mir echt nicht erklären waran das liegt.
Das Rechteck ist ca 1 - 2 Picel in der Höhe kleiner als das Image und in der länge sinds mehr als 10 Pixel :P

Hoffe das mir da jemand auf die Sprünge helfen kann..

Gruß SAS
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Komischer Fehler bei FillRectangle934SAS13.02.08 20:35
Re: Komischer Fehler bei FillRectangle581keco13.02.08 22:54
Re: Komischer Fehler bei FillRectangle505SAS14.02.08 00:10
Re: Komischer Fehler bei FillRectangle474keco14.02.08 09:32

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel