传递string到ppLabel

最近一个项目使用ReportBuilder生成报表,有个标题用Label表示,需要从程序中传递到report里,

最先,直接使用 ppLabel编译通过,但是,在第一次生成报表的时候,在这一句代码停留了很长一段时间,导致性能太差。

后来,在report designer里面的calc,看到有label事件,onGetText,知道是赋值给label用的,但是,用了许多方法,都是因为不知道怎么使用calc的代码。曾经想利用report的parameterlist,但还是用不来,只好放弃。

最后,才在Form的inspector看到和calc中看到的一样的事件,原来,可以直接在delphi里面处理这些事件的,直接写pplabel的OnGetText事件,就可以解决了,走了许多的弯路,终于是搞定这问题。

Del.icio.us : ,
Flickr : ,
Technorati : ,