Ich würde ja Canvas nehmen.
Das kann man dann auch auf eine Paintbox begrenzen.
Die Befehle wären dann:
Delphi-Quellcode:
Paintbox1.canvas.
brush.color := cl{Farbe} {Setzt die Füllfarbe auf die angegebene Farbe}
moveto(x/y) {Bewegt den Zeichen-Cursor auf den Punkt x/y}
lineto(x/y) {Zeichnet eine Linie vom Cursor zum Ounkt x/y}
pixels[x/y]:=cl{Farbe} {Färbt einen Pixel in der gefärbten Farbe ein.
Der Pixel liegt bei x/y}
Zum zeichnen eines Graphen würde ich die Pixel einzeln berechnen und entsprechen auf die Koordinaten des Formblattes umrechnen.
Achtung:
Die Koordinaten des Formblattes verhalten sich nicht, wie die Koordinaten eines Koordinatensystems.
Von oben nach unten steigen die y- bzw. top-werte. Die X- / left- Werte verhalten sich genau wie in einem Koordinatensystem.
Viel Spaß beim proggen!
[edit] Hab nich gesehen, dass du schon gepostet hast du hättest es bereits mit canvas geproggt.
Hoffe es funzt jetzt! [/edit]