tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
6
ZUGRIFFE
3012
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    minfler minfler ist offline Grünschnabel
    Registriert seit
    Aug 2007
    Beiträge
    4
    Hi ich will auf einer art "Zeichenfläche" mit nem Graphics-Objekt mit der Maus Linien malen ...

    habe als zeichenfläche ein "Panel" auserkoren und das weiß gemacht - dann nen Delegate erstellt der bei nem Mausclick ein Graphics-Objekt erzeugt mit zb. eine statische Line gezeichnet werden soll .

    mein Problem die linie wird in das windows-form gemalt und nicht auf mein Panel ...

    also die Linie liegt scheinbar dahinter ... - was mach ich falsch ?
     

  2. #2
    Avatar von Nico Graichen
    Nico Graichen Nico Graichen ist offline aka gemballa
    tutorials.de Moderator
    Registriert seit
    Dec 2003
    Ort
    Pulheim (NRW)
    Beiträge
    3.898
    Blog-Einträge
    34
    Hi

    Von welchem Control lässt du dir denn die Graphic-Referenz geben?
    Du solltest dir die vom Panel geben lassen.
     
    Grüße Nico
    ----------------------
    Xing
    ----------------------
    Zitat Zitat von Mark Twain (1835-1910)
    Es gibt drei Dinge, die eine Frau aus dem Nichts hervorzaubern kann: einen Hut, einen Salat und einen Ehekrach.
    Zitat Zitat von Mike Wilson - Biographie über Larry Ellison (CEO Oracle)
    The Difference Between God and Larry Ellison: God Doesn't Think He's Larry Ellison

  3. #3
    minfler minfler ist offline Grünschnabel
    Registriert seit
    Aug 2007
    Beiträge
    4
    öhm ...
    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    
    ...
    Panel DrawingArea = new Panel();
    ...
    DrawingArea.MouseClick+=new MouseEventHandler(DrawingArea_MouseClick);
    ...
                protected void DrawingArea_MouseClick(object obj, MouseEventArgs mea)
                    {
                       Graphics grfx = CreateGraphics();            
                       grfx.DrawLine(new Pen(Color.Black,1), 0, 0, 100, 100);
                       grfx.Dispose();
                     }
     

  4. #4
    Avatar von Nico Graichen
    Nico Graichen Nico Graichen ist offline aka gemballa
    tutorials.de Moderator
    Registriert seit
    Dec 2003
    Ort
    Pulheim (NRW)
    Beiträge
    3.898
    Blog-Einträge
    34
    Falls dieser Code nicht in einer von Panel abgeleiteten Klasse steht, rufst du CreateGraphics der Form auf.
    Kannst du übrigens auch im Debugger sehen.
     
    Grüße Nico
    ----------------------
    Xing
    ----------------------
    Zitat Zitat von Mark Twain (1835-1910)
    Es gibt drei Dinge, die eine Frau aus dem Nichts hervorzaubern kann: einen Hut, einen Salat und einen Ehekrach.
    Zitat Zitat von Mike Wilson - Biographie über Larry Ellison (CEO Oracle)
    The Difference Between God and Larry Ellison: God Doesn't Think He's Larry Ellison

  5. #5
    minfler minfler ist offline Grünschnabel
    Registriert seit
    Aug 2007
    Beiträge
    4
    sorry aber ich steige gerade nicht hinter die logik bzw - wie komme ich an das gewünschte graphiks obj. ?
     

  6. #6
    Avatar von Nico Graichen
    Nico Graichen Nico Graichen ist offline aka gemballa
    tutorials.de Moderator
    Registriert seit
    Dec 2003
    Ort
    Pulheim (NRW)
    Beiträge
    3.898
    Blog-Einträge
    34
    In dem du die Methode CreateGraphics vom Panel aufrufst und nicht von der Form!
     
    Grüße Nico
    ----------------------
    Xing
    ----------------------
    Zitat Zitat von Mark Twain (1835-1910)
    Es gibt drei Dinge, die eine Frau aus dem Nichts hervorzaubern kann: einen Hut, einen Salat und einen Ehekrach.
    Zitat Zitat von Mike Wilson - Biographie über Larry Ellison (CEO Oracle)
    The Difference Between God and Larry Ellison: God Doesn't Think He's Larry Ellison

  7. #7
    minfler minfler ist offline Grünschnabel
    Registriert seit
    Aug 2007
    Beiträge
    4
    Danke - dachte ich hätte das schon versucht - jetzt t alles prima
     

Ähnliche Themen

  1. Zeichnen
    Von mal2000b im Forum Swing, Java2D/3D, SWT, JFace
    Antworten: 4
    Letzter Beitrag: 23.10.07, 20:10
  2. Zeichnen
    Von tom01 im Forum VisualStudio & MFC
    Antworten: 2
    Letzter Beitrag: 19.07.06, 11:16
  3. Säulen Zeichnen, Drachen zeichnen
    Von RudeJava im Forum Photoshop
    Antworten: 34
    Letzter Beitrag: 17.07.05, 09:34
  4. Pad zum Zeichnen?
    Von Carndret im Forum Photoshop
    Antworten: 2
    Letzter Beitrag: 22.10.02, 18:09
  5. Was zum zeichnen?
    Von ernii im Forum Sonstige Grafik-Programme
    Antworten: 5
    Letzter Beitrag: 14.08.01, 13:31