Udostępnij za pośrednictwem


ApplicationSettingsBase.SettingChanging Zdarzenie

Definicja

Występuje przed zmianą wartości właściwości ustawień aplikacji.

public:
 event System::Configuration::SettingChangingEventHandler ^ SettingChanging;
public event System.Configuration.SettingChangingEventHandler SettingChanging;
member this.SettingChanging : System.Configuration.SettingChangingEventHandler 
Public Custom Event SettingChanging As SettingChangingEventHandler 

Typ zdarzenia

Przykłady

Poniższy przykład kodu przedstawia procedurę SettingChanging obsługi zdarzeń dla obiektu typu FormSettings, który jest klasą otoki pochodzącą z ApplicationSettingsBaseklasy . Program obsługi wyświetla informacje o zdarzeniu w polu tekstowym o nazwie tbStatus. Pełny przykład kodu znajduje się na liście w przeglądzie ApplicationSettingsBase klasy.

private:
    void FormSettings_SettingChanging(Object^ sender,
        SettingChangingEventArgs^ e)
    {
        statusDisplay->Text = e->SettingName + ": " + e->NewValue;
    }
void frmSettings1_SettingChanging(object sender, SettingChangingEventArgs e)
{
    tbStatus.Text = e.SettingName + ": " + e.NewValue;
}
Private Sub frmSettings1_SettingChanging(ByVal sender As Object, ByVal e As _
        SettingChangingEventArgs) Handles frmSettings1.SettingChanging
    tbStatus.Text = e.SettingName & ": " & e.NewValue.ToString
End Sub

Uwagi

Zdarzenie SettingChanging występuje przed zmianą właściwości wartości ustawienia aplikacji za pomocą Item[] metody . To zdarzenie nie jest wywoływane, gdy Reload są wywoływane metody lub Reset . SettingChanging można anulować za pośrednictwem SettingChangingEventArgs klasy danych zdarzenia.

Zazwyczaj zdarzenie jest używane SettingChanging do natychmiastowego sprawdzania poprawności poszczególnych właściwości ustawień. Aby uzyskać więcej informacji na temat walidacji, zobacz How to: Validate Application Settings (Instrukcje: weryfikowanie ustawień aplikacji).

Nie ma odpowiedniego SettingChanged zdarzenia dla tej klasy. Zamiast tego zobacz PropertyChanged zdarzenie.

Dotyczy

Zobacz też