动态创建的MEMO如下:
Memo := TfrxMemoView.Create(Band);
Memo.CreateUniqueName;
Memo.Text := 'Hello FastReport!';
Memo.Height := 20;
Memo.Align := baWidth;
请问如何添加动态创建的MEMO的OnBeforePrint事件?
Memo := TfrxMemoView.Create(Band);
Memo.CreateUniqueName;
Memo.Text := 'Hello FastReport!';
Memo.Height := 20;
Memo.Align := baWidth;
请问如何添加动态创建的MEMO的OnBeforePrint事件?
解决方案 »
- 十万火急 关于ORACLE ORA-12154:TNS无法解析指定的连接标识符 的问题
- 求教程源码:c/s模式的数据查询类程序(要调试通过)
- delphi中关于标签页(PageControl)中根据数据条数新增同样标签页窗口的问题!
- quickreport 的表格线显示问题
- 关于dll文件应用的问题,请进!!!!
- 打印问题,来者有分!
- RichTextBox在delphi中打印的问题??????????????????????????
- 有关单元的问题
- 急用,请问各位怎么在程序中调用系统自带的计算器????????
- 极具挑战!高手可试。
- 串口通讯的问题?在线等!在线等!在线等!在线等!在线等!在线等!在线等!在线等!在线等!在线等!在线等!急!急!急!急!急!急!
- 谁有wwdbgrid控件,急[email protected]
begin
//自己写代码
end;动态创建的MEMO如下:
Memo := TfrxMemoView.Create(Band);
Memo.CreateUniqueName;
Memo.Text := 'Hello FastReport!';
Memo.Height := 20;
Memo.Align := baWidth;请问如何添加动态创建的MEMO的OnBeforePrint事件?Memo.OnBeforePrint := MemoOnBeforePrint;
中的MemoOnBeforePrint 是自己定义的一个过程吗??
这样不行啊。~!
报错如下:
[Error] rczw_pzprt.pas(142): Incompatible types: 'String' and 'procedure, untyped pointer or untyped parameter'
private
procedure OnBeforePrint(Sender: TfrxComponent);
procedure OnBeforePrint(Sender: TfrxComponent);
begin
showmessage('1');
end;
procedure TForm1.frxReport1BeforePrint(
Sender: TfrxReportComponent);
var
y:TfrxFooter;
begin
y:=frxReport1.FindObject('Footer1') as TfrxFooter;
y.OnBeforePrint:= OnBeforePrint;
end;然后就报错:Not enough actual parameters
procedure OnBeforePrint(Sender: TfrxComponent);
procedure OnBeforePrint(Sender: TfrxComponent);
begin
showmessage('1');
end;
procedure TForm1.frxReport1BeforePrint(
Sender: TfrxReportComponent);
var
y:TfrxMemoView;//here
begin
y:=frxReport1.FindObject('Footer1') as TfrxMemoView;//here
y.OnBeforePrint:= OnBeforePrint;
end;这是memo的OnBeforePrint事件写法,band的OnBeforePrint事件参数可能不同吧,你自己替换一下。
[email protected]
procedure OnBeforePrint(Sender: TfrxComponent);
procedure OnBeforePrint(Sender: TfrxComponent);
begin
showmessage('1');
end;
procedure TForm1.frxReport1BeforePrint(
Sender: TfrxReportComponent);
var
y:TfrxFooter;
begin
y:=frxReport1.FindObject('Footer1') as TfrxFooter;
y.OnBeforePrint:= OnBeforePrint;
end;然后就报错:Not enough actual parameters