ApplicationSettingsBase.SettingChanging Событие
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возникает перед изменением значения свойства параметров приложения.
public:
event System::Configuration::SettingChangingEventHandler ^ SettingChanging;
public event System.Configuration.SettingChangingEventHandler SettingChanging;
member this.SettingChanging : System.Configuration.SettingChangingEventHandler
Public Custom Event SettingChanging As SettingChangingEventHandler
Тип события
Примеры
В следующем примере кода показан SettingChanging обработчик событий для объекта типа FormSettings
, который является классом-оболочкой, производным от ApplicationSettingsBase. Обработчик отображает сведения о событии в текстовом поле с именем tbStatus
. Полный пример кода приведен в обзоре ApplicationSettingsBase класса .
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
Комментарии
Событие SettingChanging возникает перед изменением свойства значения параметра приложения с помощью Item[] метода . Это событие не возникает при вызове Reload методов или Reset . SettingChanging можно отменить с помощью SettingChangingEventArgs класса данных события.
Обычно событие используется для SettingChanging немедленной проверки свойства отдельных параметров. Дополнительные сведения о проверке см. в разделе Практическое руководство. Проверка параметров приложения.
Для этого класса нет соответствующего SettingChanged
PropertyChanged события; вместо этого см. событие .