| Visual Basic (Declaration) | |
|---|---|
| Public Event PrintProgress As System.EventHandler | |
| C# | |
|---|---|
| public event System.EventHandler PrintProgress | |
This sample assumes that you have created a public property in the report and passed in a reference to the calling form. You can also use this technique to set the title bar text on the form window.
             
            
            
            
            | C# |  Copy Code | 
|---|---|
| private int x = 0; private void testLA_PrintProgress(object sender, System.EventArgs eArgs) { //Print Progress is triggered once per page printed. myWinForm.Label1.Text = "Now Printing Page " + x; x++; } | |
| Visual Basic |  Copy Code | 
|---|---|
| Private x As Integer = 0 Private Sub SectionReport1_PrintProgress(ByVal sender As Object, ByVal e As System.EventArgs) Handles MyBase.PrintProgress myWinForm.Label1.Text = "Now Printing Page " + x x = x + 1 End Sub | |
 
     
     
     
    