ApplicationSettingsBase.SettingsSaving Esemény

Definíció

Az értékek adattárba való mentése előtt történik.

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

Eseménytípus

Példák

Az alábbi kód példája a SettingsSaving típusobjektum FormSettingseseménykezelője, amely egy burkolóosztály, amely a következőből ApplicationSettingsBaseszármazik: . A kezelő lekérdezi a felhasználót az alkalmazásbeállítások aktuális tulajdonságértékeinek mentéséhez. A teljes kód példa az osztály áttekintésében ApplicationSettingsBase szerepel.

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 (DialogResult.No = dr) Then
        e.Cancel = True
    End If
End Sub

Megjegyzések

Az SettingsSaving eseményt a Save metódus aktiválja, mielőtt az alkalmazásbeállítások tulajdonságait a társított adattárban tárolja. A társított eseménykezelő megszakíthatja ezt az eseményt.

A következőre érvényes:

Lásd még