Autor YouCode - http://www.youcode.com.ar/crystal-reports/capturar-evento-del-boton-imprimir-389
Hay veces que necesitamos realizar alguna operación luego de enviar el documento a la impresora, aquí veremos como capturar el evento del botón imprimir.
Este ejemplo fué realizado en Visual Studio 2010 Ultimate, Crystal Reports 2010En el LOAD del formulario que contiene el ReportViewer de Crystal, ponemos el siguiente codigo:
For Each Ctrl As Control In Me.ReportViewer.Controls If TypeOf Ctrl Is ToolStrip Then For Each Obj As Object In CType(Ctrl, ToolStrip).Items If TypeOf Obj Is ToolStripButton Then 'Se agrega el disparador del evento AddHandler CType(Obj, ToolStripButton).Click, AddressOf printButton_Click End If Next End If Nextdebemos crear la rutina donde el evento apunta:
Private Sub printButton_Click(ByVal sender As Object, ByVal e As System.EventArgs) MsgBox("ok") Aqui ponemos el codigo que necesitamos ejecutar End SubEste evento se dispara luego que se envia a la impresora el documento, o sea, primero imprime y luego se dispara el evento.
http://www.youcode.com.ar/crystal-reports/capturar-evento-del-boton-imprimir-389