IPersistComponentSettings.SaveSettings Propiedad

Definición

Obtiene o establece un valor que indica si el control debe conservar automáticamente sus propiedades de configuración de aplicación.

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

Valor de propiedad

true si el control debe conservar automáticamente su estado; en caso contrario, false.

Ejemplos

En el ejemplo de código siguiente se muestra la manera adecuada de que un control compruebe el valor de la SaveSettings propiedad antes de intentar conservar automáticamente sus datos de configuración.

protected override void Dispose( bool disposing ) {

if(disposing) {

try {

if (SaveSettings) {

SaveComponentSettings();

}

}

finally {

//...

}

}

Comentarios

Si un control contiene datos de configuración, normalmente conservará estos datos en respuesta a una llamada explícita al SaveComponentSettings método o, a veces, implícitamente cuando se invoca el método del Dispose control. La SaveSettings propiedad determina si un control conserva automáticamente sus datos de configuración cuando se elimina.

El valor predeterminado de SaveSettings depende de la implementación del control. La documentación del control debe indicar si usa la configuración de la aplicación, qué datos se conservan y cuál es el valor predeterminado de la SaveSettings propiedad.

Se aplica a

Consulte también