Bagikan melalui


ApplicationSettingsBase.SettingsSaving Kejadian

Definisi

Terjadi sebelum nilai disimpan ke penyimpanan data.

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

Jenis Acara

Contoh

Contoh kode berikut menunjukkan penanganan SettingsSaving aktivitas untuk objek jenis FormSettings, yang merupakan kelas pembungkus yang berasal dari ApplicationSettingsBase. Handler meminta pengguna untuk menyimpan nilai properti pengaturan aplikasi saat ini. Contoh kode lengkap tercantum dalam ApplicationSettingsBase gambaran umum kelas.

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

Keterangan

Peristiwa SettingsSaving ini dinaikkan oleh Save metode sebelum menyimpan properti pengaturan aplikasi ke penyimpanan data terkait. Penanganan aktivitas terkait dapat membatalkan acara ini.

Berlaku untuk

Lihat juga