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()
BackColor = SystemColors.Control
End Sub
備註
此 Reset 方法會覆寫使用者範圍設定的屬性,方法是還原每個應用程式設定目前持續存在的值。 此方法執行以下動作:
它會在每個支援此選用方法的設定提供者中呼叫該 IApplicationSettingsProvider.Reset 方法。
它會呼叫 Reload 強制刷新設定屬性值的方法。
Reload 與此形成對 Reset 比的是,前者會載入最後一組已儲存的應用程式設定值,而後者則會載入已儲存的預設值。