在fastreport中动态改变memo的字体大小、颜色等。(50分)

  • 主题发起人 主题发起人 lz999
  • 开始时间 开始时间
L

lz999

Unregistered / Unconfirmed
GUEST, unregistred user!
请问在fastreport中怎样动态改变memo的字体大小、颜色等。
 
我已知道了,愿分享
Tfrmemoview(frreport1.FindObject('memo1')).Memo.Text:='444444444';
Tfrmemoview(frreport1.FindObject('memo1')).Font.Color:=clred;
Tfrmemoview(frreport1.FindObject('memo1')).Font.size:=20;
 
感谢分享,也可以这样:
...
v.Prop['Alignment'] := frtaCenter;
v.Prop['Font.Style'] := 2;
...
 
感谢分享
 
to lz999:
如果你的报表中没有memo1这个对象,那你的操作就会出错。
应该先查询有没有这个对象先。
 
是首先获到元件名的字串,再强类型转换
 
结贴吧,我认为最安全的是:
var
Mv1 : TfrMemoView1;
begin
Mv1 := Tfrmemoview(frreport1.FindObject('memo1'));
if Mv1 <> nil then
Mv1.memo.text := '444444';
end;

 
后退
顶部