combit List & Label 29 - .NET Help
combit.Reporting Namespace / DesignerObject Class / ResetPrintState Event
Example


In This Topic
    ResetPrintState Event
    In This Topic
    Is called by List & Label to reset a possible data source which the Designer object is linking to. This happens e.g. if you call the real data preview in the Designer if you where in the Layout mode before.
    Syntax
    'Declaration
     
    
    Public Event ResetPrintState As ResetPrintStateDesignerObjectHandler
    public event ResetPrintStateDesignerObjectHandler ResetPrintState
    public:
    event ResetPrintStateDesignerObjectHandler^ ResetPrintState
    Example
    class MyDesignerObject : DesignerObject
    {
    	// Custom member variables
    	int _currentPrintingLineIndex = -1;
    	bool _lastPage = false;
    	// ...
    	protected override void OnResetPrintStateDesignerObject(EventArgs e)
    	{
    		// Reset the data source
    		_currentPrintingLineIndex = -1;
    		_lastPage = false;
    	}
    	// ...
    }
    Class MyDesignerObject
    	Inherits DesignerObject
    	' Custom member variables
    	Private _currentPrintingLineIndex As Integer = -1
    	Private _lastPage As Boolean = False
    	' ...
    	Protected Overrides Sub OnResetPrintStateDesignerObject(e As EventArgs)
    		' Reset the data source
    		_currentPrintingLineIndex = -1
    		_lastPage = False
    	End Sub
    	' ...
    End Class
    Requirements

    Platforms: Windows 10 (Version 21H2 - 23H2), Windows 11 (21H2 - 22H2), Windows Server 2016 - 2022
    .NET: .NET Framework 4.8, .NET 6, .NET 7, .NET 8

    See Also