ApplicationSettingsBase.SettingChanging イベント
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
アプリケーション設定プロパティの値が変更される前に発生します。
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[] 。 メソッドまたは Reset メソッドが呼び出されるとReload、このイベントは発生しません。 SettingChanging は、イベント データ クラスを SettingChangingEventArgs 通じて取り消すことができます。
通常、 イベントを SettingChanging 使用して、個々の設定プロパティの即時検証を処理します。 検証の詳細については、「 方法: アプリケーション設定を検証する」を参照してください。
このクラスに対応する SettingChanged
イベントはありません。代わりに、 イベントを PropertyChanged 参照してください。
適用対象
こちらもご覧ください
.NET