ApplicationSettingsBase.SettingsSaving Zdarzenie

Definicja

Występuje przed zapisaniem wartości w magazynie danych.Occurs before values are saved to the data store.

public:
 event System::Configuration::SettingsSavingEventHandler ^ SettingsSaving;
public event System.Configuration.SettingsSavingEventHandler SettingsSaving;
member this.SettingsSaving : System.Configuration.SettingsSavingEventHandler 
Public Custom Event SettingsSaving As SettingsSavingEventHandler 

Typ zdarzenia

SettingsSavingEventHandler

Przykłady

Poniższy przykład kodu pokazuje SettingsSaving procedurę obsługi zdarzeń dla obiektu typu FormSettings , który jest klasą otoki pochodną ApplicationSettingsBase .The following code example shows the SettingsSaving event handler for object of type FormSettings, which is a wrapper class derived from ApplicationSettingsBase. Program obsługi wysyła zapytanie do użytkownika o zapisanie bieżących wartości właściwości ustawień aplikacji.The handler queries the user to save the current application settings property values. Pełny przykładowy kod jest wymieniony w ApplicationSettingsBase Przegląd klasy.The full code example is listed in the ApplicationSettingsBase class overview.

private:
    void FormSettings_SettingsSaving(Object^ sender,
        CancelEventArgs^ e)
    {
        //Should check for settings changes first.
        ::DialogResult^ dialogResult = MessageBox::Show(
            "Save current values for application settings?",
            "Save Settings", MessageBoxButtons::YesNo);
        if (::DialogResult::No == dialogResult)
        {
            e->Cancel = true;
        }
    }
void frmSettings1_SettingsSaving(object sender, CancelEventArgs e)
{
    //Should check for settings changes first.
    DialogResult dr = MessageBox.Show(
                    "Save current values for application settings?",
                    "Save Settings", MessageBoxButtons.YesNo);
    if (DialogResult.No == dr)
    {
        e.Cancel = true;
    }
}
Private Sub frmSettings1_SettingsSaving(ByVal sender As Object, ByVal e As _
        CancelEventArgs) Handles frmSettings1.SettingsSaving
    'Should check for settings changes first.
    Dim dr As DialogResult = MessageBox.Show( _
        "Save current values for application settings?", "Save Settings", _
        MessageBoxButtons.YesNo)
    If (System.Windows.Forms.DialogResult.No = dr) Then
        e.Cancel = True
    End If
End Sub

Uwagi

SettingsSavingZdarzenie jest zgłaszane przez metodę, Save zanim zapisze właściwości ustawień aplikacji w skojarzonym magazynie danych.The SettingsSaving event is raised by the Save method before it stores the application settings properties to their associated data store. Skojarzona procedura obsługi zdarzeń może anulować to zdarzenie.The associated event handler can cancel this event.

Dotyczy

Zobacz też