ApplicationSettingsBase.SettingsSaving Evento

Definizione

Si verifica prima del salvataggio dei valori nell'archivio dati.Occurs before values are saved to the data store.

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

Tipo evento

SettingsSavingEventHandler

Esempio

Nell'esempio di codice seguente viene illustrato il SettingsSaving gestore eventi per l'oggetto di tipo FormSettings , che è una classe wrapper derivata da ApplicationSettingsBase .The following code example shows the SettingsSaving event handler for object of type FormSettings, which is a wrapper class derived from ApplicationSettingsBase. Il gestore esegue una query sull'utente per salvare i valori delle proprietà delle impostazioni dell'applicazione correnti.The handler queries the user to save the current application settings property values. L'esempio di codice completo è elencato nella ApplicationSettingsBase Panoramica della classe.The full code example is listed in the ApplicationSettingsBase class overview.

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

Commenti

L' SettingsSaving evento viene generato dal Save metodo prima di archiviare le proprietà delle impostazioni dell'applicazione nell'archivio dati associato.The SettingsSaving event is raised by the Save method before it stores the application settings properties to their associated data store. Il gestore eventi associato può annullare questo evento.The associated event handler can cancel this event.

Si applica a

Vedi anche