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


In diesem Thema
    IsDesignMode Eigenschaft (DrawDesignerObjectEventArgs)
    In diesem Thema

    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
    public bool IsDesignMode {get;}
    public:
    property bool IsDesignMode {
       bool get();
    }
    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 7, .NET 8

    Siehe auch