ApplicationSettingsBase.SettingsSaving イベント

定義

データ ストアに値が保存される前に発生します。

C#
public event System.Configuration.SettingsSavingEventHandler SettingsSaving;

イベントの種類

次のコード例は、 SettingsSaving から派生したApplicationSettingsBaseラッパー クラスである 型FormSettingsの オブジェクトのイベント ハンドラーを示しています。 ハンドラーは、ユーザーにクエリを実行して、現在のアプリケーション設定のプロパティ値を保存します。 完全なコード例は、クラスの概要に ApplicationSettingsBase 記載されています。

C#
void frmSettings1_SettingsSaving(object sender, CancelEventArgs e)
{
    //Should check for settings changes first.
    DialogResult dr = MessageBox.Show(
                    "Save current values for application settings?",
                    "Save Settings", MessageBoxButtons.YesNo);
    if (DialogResult.No == dr)
    {
        e.Cancel = true;
    }
}

注釈

イベントは SettingsSaving 、アプリケーション設定のプロパティを Save 関連付けられたデータ ストアに格納する前に、 メソッドによって発生します。 関連付けられたイベント ハンドラーは、このイベントを取り消すことができます。

適用対象

製品 バージョン
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9

こちらもご覧ください