ApplicationSettingsBase.SettingChanging Událost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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.