Partage via


ApplicationSettingsBase.SettingsSaving Événement

Définition

Se produit avant que des valeurs soient enregistrées dans le magasin de données.

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

Type d'événement

Exemples

L’exemple de code suivant montre le SettingsSaving gestionnaire d’événements pour l’objet de type FormSettings, qui est une classe wrapper dérivée de ApplicationSettingsBase. Le gestionnaire demande à l’utilisateur d’enregistrer les valeurs de propriété des paramètres d’application actuelles. L’exemple de code complet est répertorié dans la vue d’ensemble de la ApplicationSettingsBase classe.

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

Remarques

L’événement SettingsSaving est déclenché par la Save méthode avant de stocker les propriétés des paramètres d’application dans le magasin de données associé. Le gestionnaire d’événements associé peut annuler cet événement.

S’applique à

Voir aussi