ApplicationSettingsBase.SettingsSaving 이벤트

정의

값이 데이터 저장소에 저장되기 전에 발생합니다.Occurs before values are saved to the data store.

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

이벤트 유형

SettingsSavingEventHandler

예제

다음 코드 예제에서는 SettingsSaving 에서 파생 된 래퍼 클래스인 형식의 개체에 대 한 이벤트 처리기를 보여 줍니다 FormSettings ApplicationSettingsBase .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.

private:
    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", _
        MessageBoxButtons.YesNo)
    If (System.Windows.Forms.DialogResult.No = dr) Then
        e.Cancel = True
    End If
End Sub

설명

합니다 SettingsSaving 이벤트를 발생 합니다 Save 연결된 된 데이터 저장소에 애플리케이션 설정 속성에 저장 하기 전에 메서드.The 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.

적용 대상

추가 정보