G gear1023 Unregistered / Unconfirmed GUEST, unregistred user! 2004-04-11 #4 的确是有一个DEMO. 可能是 reports/runtime/enduser 里的某个, 自己编译看一下, 有非常明确的说明 是用于响应你的要求的.
自 自由者 Unregistered / Unconfirmed GUEST, unregistred user! 2004-04-11 #5 我用的是fastreport 2.4: fastreport 的预览实际上是EMF格式的图,直接调用各对象的draw方法画上去的,因此某一cell不可能直接响应事件。默认在fastreport预览上双击时,即转入编辑模式。 只能响应预览窗口的事件,在其中通过鼠标位置判断点击的是哪个cell,然后再处理。
我用的是fastreport 2.4: fastreport 的预览实际上是EMF格式的图,直接调用各对象的draw方法画上去的,因此某一cell不可能直接响应事件。默认在fastreport预览上双击时,即转入编辑模式。 只能响应预览窗口的事件,在其中通过鼠标位置判断点击的是哪个cell,然后再处理。
N nyk999 Unregistered / Unconfirmed GUEST, unregistred user! 2004-04-12 #6 在fastreport开发指南中的如是说: TfrReport事件 OnObjectClick 当你在预览窗口中点击某个对象时这个事件被激活。 另,demo 中似乎没有相同的例子。
T ty123 Unregistered / Unconfirmed GUEST, unregistred user! 2004-04-13 #8 >>预览中双击某cell可触发一特定事件 好像不行,只要你点击任一个对象,都触发OnObjectClick事件。 procedure TForm1.frReport1ObjectClick(View: TfrView); begin showmessage('helloooooooooo'); end;
>>预览中双击某cell可触发一特定事件 好像不行,只要你点击任一个对象,都触发OnObjectClick事件。 procedure TForm1.frReport1ObjectClick(View: TfrView); begin showmessage('helloooooooooo'); end;