Wenn du direkt auf das Formular gezeichnet hast, dann ist das mit dem Speichern nicht einfach.
Du könntest allerhöchstens folgendes Probieren:
Delphi-Quellcode:
var bitmap:TBitmap;
begin
bitmap := TBitmap.Create;
bitmap.width := canvas.width;
bitmap.height := canvas.height;
canvas.copyrect(rect(0,0,canvas.width,canvas.height),bitmap.cavnas, clientrect)
bitmap.savetofile('blabla.bmp');
bitmap.free;
end;
Ansonsten würde ich dir empfehlen deine Grafikausgabe direkt auf ein Bitmap zu machen.
[EDIT] Uups. Hab gar nicht gesehen das du das mit .NET machen willst. Da kenne ich mich nicht aus...