Zitat:
auf die globale Form-Variable zuzugreifen ist eine ganz schlechte Idee
Meinst mich?
Wie willst du sonst aus der Rechteck Klasse auf den Button zugreifen der sich auf der Form1 befindet.
Delphi-Quellcode:
form1.canvas.pen.Color:=clwhite;
form1.Canvas.Rectangle(x1,y1,x2,y2);
form1.canvas.pen.Color:=clblack;
Ist natürlich schlecht.
Delphi-Quellcode:
canvas.pen.Color:=clwhite;
canvas.Rectangle(x1,y1,x2,y2);
canvas.pen.Color:=clblack;
gruss