【发布时间】:2016-10-11 21:08:42
【问题描述】:
我正在使用TPlotGrid,因为我想尝试在其中添加一些行。看看这个简单的代码:
procedure TForm1.Button1Click(Sender: TObject);
var a,b: TPointF;
begin
a.X := 0;
a.Y := 0;
b.X := 1;
b.Y := 5;
PlotGrid.Canvas.DrawLine(a,b,1);
end;
如您所见here 我在 Tab2 上有 PlotGrid,在 Tab1 上有按钮。为什么这段代码没有向 PlotGrid 添加一行? 当我点击按钮时应该会出现一条线(从 (0;0) 到 (1;5))。
我是 Canvas 的新手,尤其是 TPlotGrid,但后者在 Google 上不是很受欢迎,文档上也没有太多内容(只有 1 页的简单示例)。
【问题讨论】:
-
您看过文档中的示例了吗? docwiki.embarcadero.com/CodeExamples/en/FMXTPlotGrid_(Delphi) 请注意,所有绘画都必须在
OnPaint事件中完成。甚至还有一个 youtube 教程:youtube.com/watch?v=8oM1F9r_i9Q. -
我猜在问题中他正在谈论那个例子(在文档上)。我也找到了这 2 个来源和一篇文章,但实际上并没有多少
标签: delphi firemonkey