ApplicationSettingsBase.SettingsSaving Olay

Tanım

Değerler veri deposuna kaydedilmeden önce gerçekleşir.

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

Olay Türü

Örnekler

Aşağıdaki kod örneği, türünden türetilen ApplicationSettingsBasebir sarmalayıcı sınıfı olan nesnesi FormSettingsiçin olay işleyicisini gösterirSettingsSaving. İşleyici, geçerli uygulama ayarları özellik değerlerini kaydetmek için kullanıcıyı sorgular. Tam kod örneği, sınıfa ApplicationSettingsBase genel bakış bölümünde listelenmiştir.

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

Açıklamalar

Olay SettingsSaving , uygulama ayarları özelliklerini ilişkili veri depolarına depolamadan önce yöntemi tarafından Save oluşturulur. İlişkili olay işleyicisi bu olayı iptal edebilir.

Şunlara uygulanır

Ayrıca bkz.