ApplicationSettingsBase.SettingChanging Kejadian
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Terjadi sebelum nilai properti pengaturan aplikasi diubah.
public:
event System::Configuration::SettingChangingEventHandler ^ SettingChanging;
public event System.Configuration.SettingChangingEventHandler SettingChanging;
member this.SettingChanging : System.Configuration.SettingChangingEventHandler
Public Custom Event SettingChanging As SettingChangingEventHandler
Jenis Acara
Contoh
Contoh kode berikut menunjukkan penanganan SettingChanging aktivitas untuk objek jenis FormSettings
, yang merupakan kelas pembungkus yang berasal dari ApplicationSettingsBase. Handler menampilkan informasi peristiwa di kotak teks bernama tbStatus
. Contoh kode lengkap tercantum dalam ApplicationSettingsBase gambaran umum kelas.
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
Keterangan
Peristiwa SettingChanging terjadi sebelum properti nilai pengaturan aplikasi diubah melalui Item[] metode . Kejadian ini tidak dinaikkan ketika Reload metode atau Reset dipanggil. SettingChanging dapat dibatalkan melalui SettingChangingEventArgs kelas data peristiwa.
Anda biasanya menggunakan peristiwa untuk SettingChanging menangani validasi langsung properti pengaturan individual. Untuk informasi selengkapnya tentang validasi, lihat Cara: Memvalidasi Pengaturan Aplikasi.
Tidak ada peristiwa yang SettingChanged
sesuai untuk kelas ini; sebagai gantinya PropertyChanged , lihat peristiwa.