ApplicationSettingsBase.SettingsSaving Событие

Определение

Происходит перед сохранением значений в хранилище данных.

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. Обработчик запрашивает пользователя, чтобы сохранить текущие значения свойств параметров приложения. Полный пример кода представлен в обзоре ApplicationSettingsBase класса.

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 (DialogResult.No = dr) Then
        e.Cancel = True
    End If
End Sub

Комментарии

Событие SettingsSaving вызывается методом Save перед сохранением свойств параметров приложения в связанном хранилище данных. Связанный обработчик событий может отменить это событие.

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

См. также раздел