combit List & Label 29 - .NET Hilfe
combit.Reporting Namespace / ProjectParameter Klasse / ValueFromProjectFile Methode
Vollständiger Dateiname (mit Pfad) der Projektdatei.
Beispiele


In diesem Thema
    ValueFromProjectFile Methode
    In diesem Thema

    Liefert den Wert des Projektparameters im angegebenen Projekt zurück.

    Hierüber lassen sich bspw. vor dem Druckstart die Werte der Projektparameter abfragen. Dies ist insbesondere dann nützlich, wenn eigene Projektparameter angemeldet wurden, die vom Benutzer im Designer geändert werden können (LlProjectParameterVisibility).

    Syntax
    'Deklaration
     
    
    Public Function ValueFromProjectFile( _
       ByVal projectFile As String _
    ) As String
    public string ValueFromProjectFile( 
       string projectFile
    )
    public:
    String^ ValueFromProjectFile( 
       String^ projectFile
    ) 

    Parameter

    projectFile
    Vollständiger Dateiname (mit Pfad) der Projektdatei.

    Rückgabetyp

    Wert des Projektparameters als String.
    Bemerkungen

    Bei Projektparametern, die Formeln verwenden, wird die (nicht evaluiert!) Formel zurückgeliefert.

    Es wird immer der in der Eigenschaft Name angegebene Projektparameter abgefragt.

    Beispiele
    Im Folgenden wird ein neuer Projektparameter angelegt und der Designer aufgerufen. Im Anschluss wird der Projektparameter - möglicherweise vom Benutzer im Designer geändert - wieder abgefragt.
    // Add custom project parameter
    string myParamName = "MyParamName";
    ProjectParameter myProjectParameter = LL.ProjectParameters.NewParameter(myParamName); 
    myProjectParameter.ParameterType = LlProjectParameterType.Value; 
    myProjectParameter.Value = "MyParamValue"; 
    myProjectParameter.SaveDefaultValue = true;
    LL.ProjectParameters.Add(myProjectParameter);
    
    // Call Designer
    string projectFile = @"C:\temp\sample.lst";
    LL.Design(LlProject.List, projectFile);
    
    // Query custom project parameter
    string myParamValue = myProjectParameter.ValueFromProjectFile(projectFile);
    ' Add custom project parameter
    Dim myParamName As String = "MyParamName"
    Dim myProjectParameter As ProjectParameter = LL.ProjectParameters.NewParameter(myParamName)
    myProjectParameter.ParameterType = LlProjectParameterType.Value
    myProjectParameter.Value = "MyParamValue"
    myProjectParameter.SaveDefaultValue = True
    LL.ProjectParameters.Add(myProjectParameter)
    
    ' Call Designer
    Dim projectFile As String = "C:\temp\sample.lst"
    LL.Design(LlProject.List, projectFile)
    
    ' Query custom project parameter
    Dim myParamValue As String = myProjectParameter.ValueFromProjectFile(projectFile)
    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