tutorials.de Buch-Aktion 05/2012
ERLEDIGT
JA
ANTWORTEN
1
ZUGRIFFE
569
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    CShark CShark ist offline Mitglied
    Registriert seit
    Aug 2011
    Beiträge
    20
    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
     

  2. #2
    CShark CShark ist offline Mitglied
    Registriert seit
    Aug 2011
    Beiträge
    20
    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

  1. system.drawing.color+string
    Von kiff124 im Forum .NET Windows Forms
    Antworten: 3
    Letzter Beitrag: 20.10.08, 20:10
  2. *.swf anlicken und 100% Breite und 100% Höhe ?
    Von Flextone im Forum Flash Plattform
    Antworten: 1
    Letzter Beitrag: 13.09.05, 17:43
  3. System.Drawing.Imaging -> V- und H-Auflösung
    Von casr im Forum .NET Grafik und Sound
    Antworten: 0
    Letzter Beitrag: 26.08.05, 09:30
  4. System.Drawing Grafik in ASP.NET Seite einbinden
    Von Quarkz im Forum .NET Archiv
    Antworten: 7
    Letzter Beitrag: 18.10.04, 04:52
  5. breite/höhe
    Von socKe|bla im Forum Javascript & Ajax
    Antworten: 1
    Letzter Beitrag: 16.11.02, 16:58