我有带有 TButton 和 TPaintBox 的简单 FreePascal 代码。
我有关于这些元素的事件:
procedure TForm1.Button1Click(Sender: TObject);
begin
Button1.Enabled := False;
Button2.Enabled := True;
Button1.Caption := 'Off';
Button2.Caption := 'On';
PaintBox1.Invalidate;
PaintBox1.Color := clYellow;
end;
procedure TForm1.PaintBox1Paint(Sender: TObject);
begin
PaintBox1.Canvas.Brush.Color := clGreen;
PaintBox1.Canvas.Ellipse(0,0,100,50);
end;
但它不会在 TButton 上使用 onClick 事件绘制我的 TPaintBox。
有人可以帮我吗?
谢谢你。