ApplicationSettingsBase.SettingsSaving ApplicationSettingsBase.SettingsSaving ApplicationSettingsBase.SettingsSaving ApplicationSettingsBase.SettingsSaving Event

Определение

Возникает перед сохранением значений в хранилище данных.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 

Примеры

В следующем примере кода показан SettingsSaving обработчик событий для объекта типа FormSettings, который является классом-оболочкой, производным от ApplicationSettingsBase.The following code example shows the SettingsSaving event handler for object of type FormSettings, which is a wrapper class derived from ApplicationSettingsBase. Обработчик запрашивает у пользователя сохранение текущих значений свойств параметров приложения.The handler queries the user to save the current application settings property values. Полный пример кода приведен в ApplicationSettingsBase обзоре класса.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

Комментарии

Событие вызывается Save методом перед сохранением свойств параметров приложения в связанное хранилище данных. SettingsSavingThe SettingsSaving event is raised by the Save method before it stores the application settings properties to their associated data store. Связанный обработчик событий может отменить это событие.The associated event handler can cancel this event.

Применяется к

Дополнительно