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