none
Form.paint RRS feed

  • Frage

  • Hallo Liebe Gemeinschaft,


    Ich habe folgendes Problem:

    Ich habe eine kleine Anwendung Messdaten Grafisch darstellt.

    Diese soll nun erweitert werden.
    Um bestimmte gewünschte Funktionen realisieren zu können habe ich
    ein Steuerelement geschrieben das jeweils eine Zeichnung darstellt.

    Dieses Steuerelement ist im prinzip ein Panel dem ich in den Hintergrund "male".
    Ein paar Linien links, rechts und oben. und ein bissle Text dazu.

    Ich hab nun 16 dieser Steuerelemente in ein Panel gepackt und das wieder rum in ein Form.
    wenn ich nun die Anwendung starte erhalte ich (  Debug.WriteLine("Event: Eventname")  ) Folgenden Text im Direkt Fenster.

    Die "DiagramX"-Marker sind die Paint-Events der Steuerelemente und das "Event: Me.Paint" ist das Paint-Event des Form:

    Event: Me.Paint
    Diagram2
    Event: Me.Paint
    Diagram2
    Diagram3
    Diagram4
    Diagram5
    Diagram6
    Diagram7
    Diagram8
    Event: Me.Paint
    Diagram2
    Event: Me.Paint
    Diagram2
    Diagram3
    Diagram4
    Event: Me.Paint
    Diagram2
    Diagram3
    Diagram4
    Diagram5
    Event: Me.Paint
    Diagram2
    Diagram3
    Diagram4
    Diagram5
    Event: Me.Paint
    Diagram2
    Diagram3
    Diagram4
    Diagram5
    Event: Me.Paint
    ...

    Ein Refresh oder ähnliches rufe ich nicht auf. Aber immer wieder beginnt er von neuem zu zeichnen. 

    Und er wird nicht fertig das geht ewig so weiter...

     

    Woran kann das liegen?

    Hat einer Tipps um das zu umgehen oder zu verhindern?

     

     

    Greez Pat

    Mittwoch, 28. Juli 2010 14:13

Antworten

  • --- CLOSED --- 

     

    Es scheint an meinem pc zu liegen an einem anderen Recher klappt es einwandfrei.

     

     

    Donnerstag, 29. Juli 2010 08:43

Alle Antworten

  • Hallo Pat.ger,

    Hast du es schon mal versucht, deine Befehlskette in ein If...Then...Else Block zu formulieren?

    Mit freundlichen Grüßen Patrik Kühl


    Falls Sie ein Problem mit Visual Basic (Visual Basic.net), HTML, CSS oder JavaScript haben, können Sie mir eine Nachricht schreiben. If you have a problem with Visual Basic (Visual Basic.net), HTML, CSS or JavaScript, can you read me a message.
    Mittwoch, 28. Juli 2010 14:30
  • Hallo Pat,

    ohne weitere Informationen kann man dazu kaum eine konkrete Aussage machen.

    Was für Diagramme sind das?
    Die aus den Microsoft Chart Controls oder eines anderen Anbieters?

    Überlappen sich die Diagramm Steuerelemente?
    Wenn ja, ordne sie so an, dass jedes einen eigenen Bildschirmbereich hat.

    Wenn möglich solltest Du einen Download Deines Projekts z. B. über SkyDrive bereitstellen.

    Gruß Elmar

    Donnerstag, 29. Juli 2010 07:38
    Beantworter
  • Hallo Patrik

    welche befehlskette?

     

    Greez Pat

    Donnerstag, 29. Juli 2010 07:38
  •  

    Hallo Elmar

    Die Diagramme sind meine eigenen Steuerelemente die hab ich selbst geschrieben.

    Diese Diagramme Überlappen sich nicht. 

     

    Greez pat

    Donnerstag, 29. Juli 2010 07:43
  • Projekt nun in Skydrive verfügbar: Projekt 
    Donnerstag, 29. Juli 2010 08:00
  • --- CLOSED --- 

     

    Es scheint an meinem pc zu liegen an einem anderen Recher klappt es einwandfrei.

     

     

    Donnerstag, 29. Juli 2010 08:43
  • Hallo,

    das es an einem PC als solchen liegt ist eher unwahrscheinlich.
    Vielleicht an den Programmen, die dort (im Hintergrund) laufen.
    Du solltest testhalbe alle Hintergrundprogramme beenden -
    auch Virenscanner und Co.

    Ich hake den Thread erst mal ab, wenn Du weitere Erkenntnisse hast,
    kann Du den Thread wieder eröffnen.

    Gruß Elmar

    Donnerstag, 29. Juli 2010 10:32
    Beantworter