ApplicationSettingsBase.SettingsSaving Événement
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.