combit List & Label 29 - .NET Hilfe
combit.Reporting.DesignerExtensions Namespace / DesignerProperty Klasse / ValueChanged Ereignis
Beispiele


In diesem Thema
    ValueChanged Ereignis
    In diesem Thema
    Dieses Ereignis wird ausgelöst wann immer ein Eigenschaftswert sich ändert. Es kann verwendet werden um den aktiven Status von anderen abhängigen Eigenschaft zu aktualisieren.
    Syntax
    'Deklaration
     
    
    Public Event ValueChanged As EventHandler(Of EventArgs)
    public event EventHandler<EventArgs> ValueChanged
    public:
    event EventHandler<EventArgs^>^ ValueChanged
    Beispiele
    void MapProperty_ValueChanged(object sender, EventArgs e)
    {
        switch (obj.CoordinateEvaluationType)
        {
            case CoordinateEvaluation.Coordinates:
                {
                    obj.DesignerProperties["City"].Enabled = false;
                    obj.DesignerProperties["Latitude"].Enabled = true;
                    obj.DesignerProperties["Longitude"].Enabled = true;
                }
                break;
            case CoordinateEvaluation.GeoCoder:
                {
                    obj.DesignerProperties["City"].Enabled = true;
                    obj.DesignerProperties["Latitude"].Enabled = false;
                    obj.DesignerProperties["Longitude"].Enabled = false;
                }
                break;
            default:
                break;
        } 
    }
    Private Sub MapProperty_ValueChanged(sender As Object, e As EventArgs)
    	Select Case obj.CoordinateEvaluationType
    		Case CoordinateEvaluation.Coordinates
    			If True Then
    				obj.DesignerProperties("City").Enabled = False
    				obj.DesignerProperties("Latitude").Enabled = True
    				obj.DesignerProperties("Longitude").Enabled = True
    			End If
    			Exit Select
    		Case CoordinateEvaluation.GeoCoder
    			If True Then
    				obj.DesignerProperties("City").Enabled = True
    				obj.DesignerProperties("Latitude").Enabled = False
    				obj.DesignerProperties("Longitude").Enabled = False
    			End If
    			Exit Select
    		Case Else
    			Exit Select
    	End Select
    End Sub
    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