ApplicationSettingsBase.Reset 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
将保持的应用程序设置值还原为其对应的默认属性。
public:
void Reset();
public void Reset ();
member this.Reset : unit -> unit
Public Sub Reset ()
例外
未能分析配置文件。
示例
下面的代码示例演示在 Reset 事件处理程序的 Click 主体中为名为 btnReset
的按钮调用的方法。 由于此调用,应用程序设置的存储默认值将重新加载到其相应的属性中。 类概述中 ApplicationSettingsBase 列出了完整的代码示例。
private:
void ResetButton_Click(Object^ sender, EventArgs^ e)
{
formSettings->Reset();
this->BackColor = SystemColors::Control;
}
private void btnReset_Click(object sender, EventArgs e)
{
frmSettings1.Reset();
this.BackColor = SystemColors.Control;
}
Private Sub btnReset_Click(ByVal sender As Object, ByVal e As EventArgs) _
Handles btnReset.Click
frmSettings1.Reset()
Me.BackColor = SystemColors.Control
End Sub
注解
方法 Reset 通过还原每个应用程序设置的当前持久化值来覆盖用户范围的设置属性。 此方法执行以下操作:
它在支持此 IApplicationSettingsProvider.Reset 可选方法的每个设置提供程序上调用 方法。
它调用 Reload 方法以强制刷新设置属性值。
Reload 与 Reset 相反,前者将加载最后一组保存的应用程序设置值,而后者将加载保存的默认值。