Announcement

Collapse
No announcement yet.

Canvas wieder weg

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

  • Canvas wieder weg

    Hallo mit folgender Anweisung gebe ich Text an der gewünschten Stelle aus:
    <br>canvas.textout(150,250,'12345');
    Nun möchte ich aber auf ButtonClick den Text am Bildschirm wieder verschwinden lassen, ich könnte dann aufrufen:
    <br>canvas.textout(150,250,' ');
    Gibt es da eine elegantere Lösung? Danke Gruß ph.

  • #2
    Hi Peter,<br>
    Ausgaben auf einen Canvas gehören sowieso in eine OnPaint-Routine. Ich würde daher im ButtonClick nur ein boolesches Flag setzen und PaintBox.Invalidate aufrufen. Im PaintBoxPaint
    (welches indirekt durch das Invalidate ausgelöst wird) kannst du dann abhängig von dem Flag canvas.textout(150,250,'12345') aufrufen oder eben nicht.
    <br>HTH, Uli

    Comment


    • #3
      Hallo Gerhard, das war der endscheidente Tipp. Danke ph

      Comment


      • #4
        Ich heiße Uli, und Gern geschehen. :-

        Comment

        Working...
        X