combit List & Label 30 - .NET Hilfe
combit.Reporting Namespace / DrawDesignerObjectEventArgs Klasse / IsDesignMode Eigenschaft
Beispiele


IsDesignMode Eigenschaft (DrawDesignerObjectEventArgs)

Liefert 'true' zurück, wenn die Ansicht im Designer auf 'Layout' oder 'Layout/Vorschau' steht. Hiermit kann man quasi steuern, dass im Design-Modus lediglich die erste Seite des Designer Objekts gezeichnet werden muss. Bei 'false' bedeutet es, dass man sich im Print-Modus befindet und entsprechend das Zeichnen über das gesamte Designer Objekt ausführen muss.

Syntax
'Deklaration
 
Public ReadOnly Property IsDesignMode As Boolean
 
Beispiele
class MyDesignerObject : DesignerObject
{
	// ...
	protected override void OnDrawDesignerObject(DrawDesignerObjectEventArgs e)
	{
		// Design mode or print mode?
		if (e.IsDesignMode)
			e.PrintFinished = true;
		else
			e.PrintFinished = _lastPage; // Last page?
		
		// ...
	}
	// ...
}
Class MyDesignerObject
	Inherits DesignerObject
	' ...
	Protected Overrides Sub OnDrawDesignerObject(e As DrawDesignerObjectEventArgs)
		' Design mode or print mode?
		If e.IsDesignMode Then
			e.PrintFinished = True
		Else
			e.PrintFinished = _lastPage ' Last page?
		End If
		' ...
	End Sub
	' ...
End Class
Anforderungen

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

Siehe auch