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