Announcement

Collapse
No announcement yet.

Compact Framework - verzögerte Messageboxen verhindern Neuzeichnen

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Compact Framework - verzögerte Messageboxen verhindern Neuzeichnen

    Hallo,

    schon seit öfteren kämpfe ich mit einem Problem, daß eigentlich kein Problem sein dürfte. Bestätige ich eine Messagebox mit Ok, oder Abbrechen wird

    ... manchmal wird die Fläche unter der Messagebox nach dem Verschwinden derselben nicht gezeichnet.

    ... Die Form wird neu gezeichnet (Messagebox ist noch sichtbar), und wenn die Messagebox beendet ist, wird (ein zweites Mal!) noch mal die Form nochmal gezeichnet.

    Wann genau welches Verhalten auftritt, habe ich noch nicht herausfinden können. Fakt ist, daß die Messagebox nicht umgehend nach Buttonklick beendet wird und daraufhin das Fenster im Hintergrund gezeichnet wird.

    Hat jemand eine Erklärung für dieses Verhalten oder besser, hat jemand eine Lösung?

    Vielen Dank!

  • #2
    Das Verhalten kenn ich

    Eine Erklärung hab ich leider auch nicht.

    Meistens "umgehe" ich das Problem indem ich Thread.Slepp(200) nach dem Schließen der MessageBox aufrufe

    Comment


    • #3
      Einen derartigen Workarround habe ich befürchtet. Aber bis dato habe ich für diese Erscheinung keine Erklärung gefunden

      Vielen Dank für das Feedback

      Christian

      Comment

      Working...
      X