ApplicationSettingsBase.SettingsSaving Zdarzenie
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Występuje przed zapisanie wartości w magazynie danych.
public:
event System::Configuration::SettingsSavingEventHandler ^ SettingsSaving;
public event System.Configuration.SettingsSavingEventHandler SettingsSaving;
member this.SettingsSaving : System.Configuration.SettingsSavingEventHandler
Public Custom Event SettingsSaving As SettingsSavingEventHandler
Typ zdarzenia
Przykłady
Poniższy przykład kodu przedstawia procedurę SettingsSaving obsługi zdarzeń dla obiektu typu FormSettings
, który jest klasą otoki pochodzącą z ApplicationSettingsBaseklasy . Procedura obsługi wysyła zapytanie do użytkownika w celu zapisania bieżących wartości właściwości ustawień aplikacji. Pełny przykład kodu znajduje się na liście w przeglądzie ApplicationSettingsBase klasy.
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
Uwagi
Zdarzenie SettingsSaving jest wywoływane przez metodę Save przed zapisaniem właściwości ustawień aplikacji w skojarzonym magazynie danych. Skojarzona procedura obsługi zdarzeń może anulować to zdarzenie.