请问如何使用fastreport动态的创建memo(tfrmemoview)?或在quickreport中动态的创建qrtabel (100分)

  • 主题发起人 主题发起人 大福星
  • 开始时间 开始时间

大福星

Unregistered / Unconfirmed
GUEST, unregistred user!
可以创建吗?
或是在quickreport中动态的创建qrtabel,并将动态创建的qrtabel加在某一个band 中?
动态创建后怎么使用呢?能給一个实例看看就好了!
 
可以!如下:
var
 P: TfrPage;
B,: TfrBandView;
V: TfrMemoView;
begin
{动态增加Page}
frReport1.Pages.Add;
P := frReport1.Pages[0];
...
{动态生成frBandView}
B := TfrBandView.Create;

...
P.Objects.Add(B);
...
{动态生成frMemoView}
V := TfrMemoView.Create;
...
P.Objects.Add(V);
...
end;
 
let me try!
 
请问GZCYP:
将新创建的memoview加到某一个band 中应该怎么实现呢?
 
有没有这方面的实例?給一个瞧瞧...........
 
FR自带的DEMO中就有一个这样的例子
 
能不能给个完整点是实例啊?
 
var
aQRLabel: TQRLabel;
begin
aQRLabel := TQRLabel.Create(Form1);
aQRLabel.Parent := ColBand;//指定创建的QRLABEL是在哪一个BAND上
with aQRLabeldo
begin
Name := 'LB1';
Caption := 'Label1';
Size.Left :=50;
// 设置位置
Top := 50;//
Alignment := taCenter;//中间对齐
ONPrint := LBPrint;
//设置ONPrint属性
end;
end;

最后不用的时候,要记得把它Free掉.
 
多人接受答案了。
 
后退
顶部