AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

teile in canvas löschen

Ein Thema von Mr. Pink · begonnen am 11. Mär 2006 · letzter Beitrag vom 12. Mär 2006
 
Der_Unwissende

Registriert seit: 13. Dez 2003
Ort: Berlin
1.756 Beiträge
 
#5

Re: teile in canvas löschen

  Alt 12. Mär 2006, 19:02
Zitat von Toxman:
Zum Löschen des Canvas kannst du auch einfach
canvas.picture := nil; schreiben. Dass ist deutlich einfacher und eleganter, als die Canvas zu übermalen.
Das führt dich nur leider zu dem Problem, dass ein Canvas keine Eigenschaft Picture hat. Ein Image mag diese Eigenschaften noch haben, aber da du mit einer Paintbox und/oder direkt mit einem Zeichencanvas arbeitest, steht dir diese Möglichkeit erst gar nicth zur Verfügung. Genauer gesagt ist es wohl leichter deinen Plotter als TCanvas umzuschreiben.

An sich lohnt sich immer ein recht modularer Aufbau (wobei dass weit genug vorraus schauende Planen nicht unbedingt trivial ist). Aber gerade bei einem Funktionsplotter, solltest du die Funktionen zum Zeichnen einzelner Funktionsgraphen in einer eigenen Methode auslagern. Wenn du dann noch in einem Array oder einer Liste alles das speicherst, was du benötigst um alle Funktionen zu speichern, sollte es für dich leicht sein, nach dem entfernen einfach alles neu zu zeichnen (was noch aktuell ist).

Gruß Der Unwissende
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 11:49 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz