habe in Form1 eine PaintBox- und eine Panel-Komponente abgelegt.
in der procedure FormCreate möchte ich in die Canvas der Form1, der PaintBox1 und Panel1 ein Rechteck bzw. Kreis zeichnen. Was leider nicht funktioniert. In der Button1Click-Procedure gelingt das.
Gibts hierfür eine Erklärung?
Code: Alles auswählen
procedure TForm1.FormCreate(Sender: TObject);
begin
Canvas.Rectangle(1,1,20,20);
Panel1.Canvas.Rectangle(30,30,60,60);
PaintBox1.Canvas.Ellipse(30,30,60,60);
end;
procedure TForm1.Button1Click(Sender: TObject);
begin
Canvas.Rectangle(1,1,20,20);
Panel1.Canvas.Rectangle(10,10,90,90);
PaintBox1.Canvas.Ellipse(10,10,90,90);
end;
Gruß, Linkat
Win 7 64bit; Lazarus 1.0.14; FPC 2.6.2