IPersistComponentSettings.SaveSettings 属性

定义

获取或设置一个值,该值指示控件是否应自动保持其应用程序设置属性。

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

属性值

如果控件应自动保持其状态,则为 true;否则为 false

示例

下面的代码示例演示控件在尝试自动保存其配置数据之前检查 属性的值SaveSettings的正确方法。

protected override void Dispose( bool disposing ) {

if(disposing) {

try {

if (SaveSettings) {

SaveComponentSettings();

}

}

finally {

//...

}

}

注解

如果控件包含配置数据,它通常会保留此数据以响应对 方法的显式调用 SaveComponentSettings ,有时在调用控件的 Dispose 方法时隐式保存。 属性 SaveSettings 确定控件在释放时是否自动保留其配置数据。

SaveSettings 默认值取决于 控件的实现。 控件的文档应指示它是否使用应用程序设置、保留哪些数据以及 属性的 SaveSettings 默认值。

适用于

另请参阅