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


ResetPrintState Event
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
 
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 8, .NET 9

See Also