编写这样一个函数,先在fastreport的memo上画线,为什么在现在报表前出现一条斜线,而等报表显示完成以后斜线就不存在了?
procedure TForm1.drawLine(FrReport:TfrReport;Memo: string);
begin
Canvas.FillRect(ClientRect);
Canvas.MoveTo(frReport.FindObject(memo).x,frReport.FindObject(memo).y);
Canvas.LineTo(frReport.FindObject(memo).x+frReport.FindObject(memo).dx,
frReport.FindObject(memo).y+frReport.FindObject(memo).dy);
end;
procedure TForm1.drawLine(FrReport:TfrReport;Memo: string);
begin
Canvas.FillRect(ClientRect);
Canvas.MoveTo(frReport.FindObject(memo).x,frReport.FindObject(memo).y);
Canvas.LineTo(frReport.FindObject(memo).x+frReport.FindObject(memo).dx,
frReport.FindObject(memo).y+frReport.FindObject(memo).dy);
end;
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货