ERLEDIGT
JA
JA
ANTWORTEN
1
1
ZUGRIFFE
569
569
EMPFEHLEN
-
Hallo liebe Community,
ich habe ein Problem.
In eine PictureBox wird ein Bild geladen in welchem in anschließend Bereiche markieren möchte. Für das Markieren benutze ich ein System.Drawing.Rectangle und Refreshe die PictureBox damit dieses angezeigt wird.
Das funktioniert auch....eigentlich...
Das Problem ist nur, dass man quasi nur in "eine Richtung" markieren kann.
Denn wenn man das Rectangle beispielsweise von rechts nach links zieht bekommt es eine "negative" Breite und wird dann nicht mehr angezeigt.
Nun möchte ich aber das man auch von rechts nach links makieren kann.
Ich bitte um Hilfe.
mfG CShark
-
Ok, das Problem hat sich von selbst erledigt....
Ich stand nur irgendwie auf dem Schlauch
Die Problemlösung ist eigentlich sehr Simpel
Code :1 2 3 4 5 6 7 8 9 10 11 12 13
private void ChangeRectIfNegative(System.Drawing.Rectangle rectChange) { if (rectChange.Width < 0) { rectChange.Width = rectChange.Width * (-1); rectChange.X = rectChange.X - rectChange.Width; } if (rectChange.Height < 0) { rectChange.Height = rectChange.Height * (-1); rectChange.Y = rectChange.Y - rectChange.Height; } }Geändert von CShark (27.01.12 um 11:35 Uhr) Grund: Falschen Code eingefügt...
Ähnliche Themen
-
system.drawing.color+string
Von kiff124 im Forum .NET Windows FormsAntworten: 3Letzter Beitrag: 20.10.08, 20:10 -
*.swf anlicken und 100% Breite und 100% Höhe ?
Von Flextone im Forum Flash PlattformAntworten: 1Letzter Beitrag: 13.09.05, 17:43 -
System.Drawing.Imaging -> V- und H-Auflösung
Von casr im Forum .NET Grafik und SoundAntworten: 0Letzter Beitrag: 26.08.05, 09:30 -
System.Drawing Grafik in ASP.NET Seite einbinden
Von Quarkz im Forum .NET ArchivAntworten: 7Letzter Beitrag: 18.10.04, 04:52 -
breite/höhe
Von socKe|bla im Forum Javascript & AjaxAntworten: 1Letzter Beitrag: 16.11.02, 16:58





Zitieren
Login





