Sdílet prostřednictvím


ApplicationSettingsBase.SettingChanging Událost

Definice

Nastane před změnou hodnoty vlastnosti nastavení aplikace.

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

Event Type

Příklady

Následující příklad kódu ukazuje obslužnou rutinu SettingChanging události pro objekt typu FormSettings, což je třída obálky odvozená z ApplicationSettingsBase. Obslužná rutina zobrazí informace o události v textovém poli s názvem tbStatus. Úplný příklad kódu je uveden v přehledu ApplicationSettingsBase třídy.

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

Poznámky

Událost SettingChanging nastane před změnou vlastnosti hodnoty nastavení aplikace prostřednictvím Item[] metody . Tato událost není vyvolána při zavolání Reload metod nebo Reset . SettingChanging lze zrušit prostřednictvím SettingChangingEventArgs datové třídy události.

Událost se obvykle používá SettingChanging ke zpracování okamžitého ověření jednotlivých vlastností nastavení. Další informace o ověřování najdete v tématu Postupy: Ověření nastavení aplikace.

Pro tuto třídu neexistuje žádná odpovídající SettingChanged událost. Místo toho se podívejte na PropertyChanged událost.

Platí pro

Viz také