0

在显示报告之前,我如何控制快速报告中的对象,如文本宽度或 delphi 表单中的标签标题我有 delphi xe2 快速报告 4,这是我第一次体验快速报告

in report builder i can do this but now i cant't

dynamc report is vey important it's change all time depending on varibels came   
from delphi form

因为我有动态报告,而且它的所有时间变化都取决于表单中的文本

dynamc report is vey important it's change all time depending on varibels came   
from delphi form
4

1 回答 1

4

要访问 FastReport 对象的组件,一种选择是使用对象的FindComponent方法,该方法按指定名称返回组件(或者nil,如果未找到):

varname := YourFastReportObject.FindComponent('ComponentName');

将结果转换为适当的类型,然后您可以访问组件的方法和属性,如下例所示:

var
  varname: TfrxMemoView;

...

varname := TfrxMemoView(YourFastReportObject.FindComponent('ComponentName'));
if varname <> nil then
  varname.Width := varname.Width * 1.2;
于 2012-10-13T22:16:34.910 回答