tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
6
ZUGRIFFE
953
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Avatar von MichiStroi
    MichiStroi MichiStroi ist offline Mitglied Gold
    Registriert seit
    Apr 2004
    Ort
    Seebenstein (NÖ)
    Beiträge
    162
    Hallo,
    Ich möchte in meinem Programm als Vorlage ein "Jpeg" Bild im Hintergrund haben, auf dem dann der User mit einfachen Elementen Linien und Flächen zeichnen kann.
    Weiß vielleicht jemand, was sich dafür am Besten eignet?
    Mir fallen alle möglichen Kombinationen von Bild in Form laden und dann eine transparente Pan darüberlegen, aber so recht toll funktioniert davon nichts wirklich.
    Bin für jeden Hinweis sehr dankbar
    mfg
    Michael
     
    Don't hang and loose but run and win!

  2. #2
    Avatar von Norbert Eder
    Norbert Eder Norbert Eder ist offline Mitglied Diamant
    Registriert seit
    Feb 2004
    Ort
    Österreich / Graz
    Beiträge
    5.137
    Blog-Einträge
    51
    Mit Transparenz zu arbeiten finde ich persönlich in diesem Fall nicht so klug. Wie wärs, wenn du eine PictureBox verwendest, darin das JPEG ladest und dir das Graphics-Objekt zurückgeben läßt. .Damit kannst du dann zeichnen.
     

  3. #3
    Avatar von MichiStroi
    MichiStroi MichiStroi ist offline Mitglied Gold
    Registriert seit
    Apr 2004
    Ort
    Seebenstein (NÖ)
    Beiträge
    162
    Hallo,
    Aber muss ich da dann nicht jedesmal das ganze Bild neuzeichnen wenn ich was ändere?
    Es soll schließlich ein Punkt über das Ganze bild wandern (Intervall: 50ms - 1000 ms)
    Das ganze wird dann ziemlich flackern oder?
    mfg
    Michael Stroi
     
    Don't hang and loose but run and win!

  4. #4
    Avatar von Norbert Eder
    Norbert Eder Norbert Eder ist offline Mitglied Diamant
    Registriert seit
    Feb 2004
    Ort
    Österreich / Graz
    Beiträge
    5.137
    Blog-Einträge
    51
    Mit Transparenz flackerts noch mehr. Verwende einfach DoubleBuffering und dann sollte das schon funktionieren.
     

  5. #5
    Avatar von MichiStroi
    MichiStroi MichiStroi ist offline Mitglied Gold
    Registriert seit
    Apr 2004
    Ort
    Seebenstein (NÖ)
    Beiträge
    162
    Schönen Dank!
    Kann das sein, dass Double Buffering nur für "this.CreateGraphics()" funktioniert?
    Ich habe es auch mit einem Pan versucht, aber da kann ich das berühmte "SetStyle" aus der MSDN nicht finden. Is aber eh nicht mehr so wichtig, da ich jetzt eh kein transparentes Pan mehr verwenden werde.
    schöne Grüße
    Michi
     
    Don't hang and loose but run and win!

  6. #6
    Avatar von Norbert Eder
    Norbert Eder Norbert Eder ist offline Mitglied Diamant
    Registriert seit
    Feb 2004
    Ort
    Österreich / Graz
    Beiträge
    5.137
    Blog-Einträge
    51
    Eventuell brauchst es so auch. Das Panel im .NET Framework 1.1 unterstützt es nicht. Du könntest aber davon ableiten und den Konstruktor entsprechend überschreiben. Dann hast ein Panel das auch DoubleBuffering kann.
     

  7. #7
    Avatar von MichiStroi
    MichiStroi MichiStroi ist offline Mitglied Gold
    Registriert seit
    Apr 2004
    Ort
    Seebenstein (NÖ)
    Beiträge
    162
    Ok, Danke...
    Das erklärt so einiges!
    Schöne Grüße!
    Michi
     
    Don't hang and loose but run and win!

Ähnliche Themen

  1. Bei "Line"-Befehl Balken mit Umrandung zeichnen
    Von Black-Zero im Forum Visual Basic 6.0
    Antworten: 1
    Letzter Beitrag: 29.10.08, 23:39
  2. [Blender] Vorlage als "Hintergrund"
    Von jojomp im Forum Blender
    Antworten: 13
    Letzter Beitrag: 08.08.07, 20:14
  3. Antworten: 2
    Letzter Beitrag: 23.04.06, 18:50
  4. header("Content-type: image/jpeg") ?
    Von unrealzero_php im Forum PHP
    Antworten: 1
    Letzter Beitrag: 27.07.05, 14:36
  5. richtiges Zeichnen der Buttons in einem "geskinnten" Dialog
    Von EriFo im Forum VisualStudio & MFC
    Antworten: 1
    Letzter Beitrag: 27.05.05, 23:41