fastreport动态创建memo ( 积分: 50 )

  • 主题发起人 主题发起人 jingchen
  • 开始时间 开始时间
J

jingchen

Unregistered / Unconfirmed
GUEST, unregistred user!
如下的一段代码,运行时没任何显示。望各位大哥指点
var
v:TfrMemoView;
Page: TfrPage;
begin
Page := frReport1.Pages[0];
//报表标题
v := TfrMemoView.Create; // create memo
v.Parent:=tfrband(btReportTitle);//曾看到一段代码用bvReportTitle,但编译通不过
v.SetBounds(0, 20, 0, 20);
v.BandAlign := baWidth;
v.Prop['Alignment'] := frtaCenter; // another way to access properties
v.Prop['Font.Style'] := 2;
v.Prop['Font.Size']:=16;
v.Prop['Font.Style.fsBold']:=True;
v.Prop['AutoWidth']:=True;
v.Memo.Add('s_StrTitle');
v.Visible:=true;
page.Objects.Add(v);
end;
 
如下的一段代码,运行时没任何显示。望各位大哥指点
var
v:TfrMemoView;
Page: TfrPage;
begin
Page := frReport1.Pages[0];
//报表标题
v := TfrMemoView.Create; // create memo
v.Parent:=tfrband(btReportTitle);//曾看到一段代码用bvReportTitle,但编译通不过
v.SetBounds(0, 20, 0, 20);
v.BandAlign := baWidth;
v.Prop['Alignment'] := frtaCenter; // another way to access properties
v.Prop['Font.Style'] := 2;
v.Prop['Font.Size']:=16;
v.Prop['Font.Style.fsBold']:=True;
v.Prop['AutoWidth']:=True;
v.Memo.Add('s_StrTitle');
v.Visible:=true;
page.Objects.Add(v);
end;
 
在后面加上 frReport1.ShowReport;試試?應該是沒問題的。
 
不行啊,leadyli大哥是否能提供一段动态创建memo的代码
 
你用的是哪個版本?上面的代碼沒問題。
 
對了,你的報表上要放一個Report Title Band。
 
放了Report Title Band的,我的fastreport version 2.53
 
大哥,我好像没说清楚:是运行是看不到动态创建的memo
 
運行時?你的代碼放在什麼事件中?
 
接受答案了.
 
后退
顶部