IPersistComponentSettings.SaveSettings Egenskap

Definition

Hämtar eller anger ett värde som anger om kontrollen automatiskt ska bevara sina egenskaper för programinställningar.

public:
 property bool SaveSettings { bool get(); void set(bool value); };
public bool SaveSettings { get; set; }
member this.SaveSettings : bool with get, set
Public Property SaveSettings As Boolean

Egenskapsvärde

trueom kontrollen automatiskt ska bevara sitt tillstånd. annars . false

Exempel

I följande kodexempel visas rätt sätt för en kontroll att kontrollera värdet SaveSettings för egenskapen innan den försöker spara sina konfigurationsdata automatiskt.

protected override void Dispose( bool disposing ) {

if(disposing) {

try {

if (SaveSettings) {

SaveComponentSettings();

}

}

finally {

//...

}

}

Kommentarer

Om en kontroll innehåller konfigurationsdata bevaras vanligtvis dessa data som svar på ett explicit anrop till SaveComponentSettings metoden eller ibland implicit när kontrollens metod anropas Dispose . Egenskapen SaveSettings avgör om en kontroll automatiskt bevarar sina konfigurationsdata när den tas bort.

Standardvärdet SaveSettings för beror på kontrollens implementering. Dokumentationen för kontrollen bör ange om den använder programinställningar, vilka data som sparas och vad standardvärdet för SaveSettings egenskapen är.

Gäller för

Se även