Wer hat Ahnung von Grafik paar Grundlagen erklären Canvas.....



  • Ihr Lieben !

    Kann mir jemand sagen wie man z.B. bei Canvas ein Undo durchführen kann
    oder überhaupt erst mal was markieren, um es rückgängig zu machen ? Oder wie
    man meinethalben ein Rechteck, das gezeichnet worden ist, wieder markiert und
    dann dreht. Wenn man was mit Canvas gezeichnet hat klebt das auf der "Leinwand
    wie Teer". Wenn man was rückgängig machen will, kann man immer nur alles löschen Stichw Refresh.
    Das kann doch irgendwie nich´ alles sein....
    Wenn man sich vertan hat, will man doch nicht immer gleich alles löschen.........
    In der "Hilfe" kann ich nix brauchbares finden.
    (Hinw. Progge mit Builder 1. Habe G.Schumann Grundkenntnisse) möchte aber
    weiterkommen. Besonders in Grafik u. evtl. auch Sound. Wäre auch sehr
    dankbar für Buchtipps in dieser Richtung. Wenn jemand was weiß......

    Liebe Grüße 🙂

    Laura P

    .



  • Dann mußt Du Dir die Zeichenoperationen natürlich irgendwo zwischenspeichern. Z.B. in einer TList oder einem Array.

    Z.B. 0) Kreis mit r=3 bei 56/52

    1. Rechteck mit b=4, h=2 bei 45/11
      etc.

    Dann kannst Du natürlich auch ein Undo durchführen, indem Du die Canvas löschst, und dann alle Operationen bis n-1 wiederholst. 💡



  • Lieber Sgt.Nukem

    Vielen Dank für den netten Hinweis

    Laura P 🙂


Anmelden zum Antworten