ApplicationSettingsBase.SettingsSaving イベント


データ ストアに値が保存される前に発生します。Occurs before values are saved to the data store.

 event System::Configuration::SettingsSavingEventHandler ^ SettingsSaving;
public event System.Configuration.SettingsSavingEventHandler SettingsSaving;
member this.SettingsSaving : System.Configuration.SettingsSavingEventHandler 
Public Custom Event SettingsSaving As SettingsSavingEventHandler 

次のコード例は、 SettingsSavingからApplicationSettingsBase派生したラッパークラスFormSettingsである型のオブジェクトのイベントハンドラーを示しています。The following code example shows the SettingsSaving event handler for object of type FormSettings, which is a wrapper class derived from ApplicationSettingsBase. ハンドラーは、ユーザーに対してクエリを行って、現在のアプリケーション設定プロパティ値を保存します。The handler queries the user to save the current application settings property values. 完全なコード例についてはApplicationSettingsBase 、クラスの概要に記載されています。The full code example is listed in the ApplicationSettingsBase class overview.

    void FormSettings_SettingsSaving(Object^ sender,
        CancelEventArgs^ e)
        //Should check for settings changes first.
        ::DialogResult^ dialogResult = MessageBox::Show(
            "Save current values for application settings?",
            "Save Settings", MessageBoxButtons::YesNo);
        if (::DialogResult::No == dialogResult)
            e->Cancel = true;
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;
Private Sub frmSettings1_SettingsSaving(ByVal sender As Object, ByVal e As _
        CancelEventArgs) Handles frmSettings1.SettingsSaving
    'Should check for settings changes first.
    Dim dr As DialogResult = MessageBox.Show( _
        "Save current values for application settings?", "Save Settings", _
    If (System.Windows.Forms.DialogResult.No = dr) Then
        e.Cancel = True
    End If
End Sub


イベントは、アプリケーション設定のSaveプロパティを関連付けられたデータストアに格納する前に、メソッドによって発生します。 SettingsSavingThe SettingsSaving event is raised by the Save method before it stores the application settings properties to their associated data store. 関連付けられたイベントハンドラーは、このイベントを取り消すことができます。The associated event handler can cancel this event.