My.Application.SaveMySettingsOnExit 속성
업데이트: 2007년 11월
응용 프로그램이 종료 시 사용자 설정을 저장하는지 여부를 지정합니다.
' Usage
Dim value As Boolean = My.Application.SaveMySettingsOnExit
' Declaration
Public Property SaveMySettingsOnExit As Boolean
반환 값
Boolean 형식이며 True는 응용 프로그램이 종료 시 사용자 설정을 저장함을 나타냅니다. 그렇지 않은 경우에는 설정이 암시적으로 저장되지 않습니다.
설명
SaveMySettingsOnExit 속성을 사용하면 사용자가 응용 프로그램 런타임 시 설정을 저장하는 방법을 변경할 수 있습니다. My.Settings 개체의 Save 메서드를 사용하여 설정 변경 사항을 명시적으로 저장할 수 있습니다. 설정 변경 및 저장 방법에 대한 자세한 내용은 My.Settings 개체를 참조하십시오.
응용 프로그램을 닫으면 이 속성 변경 사항은 유지되지 않습니다. SaveMySettingsOnExit 속성을 영구적으로 변경하려면 프로젝트 디자이너에서 설정을 변경해야 합니다.
프로젝트 디자이너에서 설정을 변경하려면
솔루션 탐색기에서 프로젝트를 선택합니다. 프로젝트 메뉴에서 속성을 클릭합니다.
응용 프로그램 탭을 클릭합니다.
종료할 때 My.Settings 저장을 선택합니다.
자세한 내용은 응용 프로그램 속성 관리를 참조하십시오.
예제
이 예제는 두 부분으로 구성되어 있습니다.
InitializeSaveMySettingsOnExit 서브루틴. CheckBox 컨트롤의 선택 상태를 SaveMySettingsOnExit 속성의 현재 값으로 초기화합니다.
SaveMySettingsOnExit_CheckedChanged 서브루틴. CheckBox 컨트롤의 변경 사항을 처리하여 My.Application.SaveMySettingsOnExit 속성을 업데이트합니다.
Private Sub InitializeSaveMySettingsOnExit()
SaveMySettingsOnExit.Checked = _
My.Application.SaveMySettingsOnExit
End Sub
Private Sub SaveMySettingsOnExit_CheckedChanged( _
ByVal sender As System.Object, _
ByVal e As System.EventArgs _
) Handles SaveMySettingsOnExit.CheckedChanged
My.Application.SaveMySettingsOnExit = _
SaveMySettingsOnExit.Checked
End Sub
이 예제가 작동하려면 응용 프로그램은 SaveMySettingsOnExit라는 CheckBox 컨트롤이 있어야 합니다.
요구 사항
네임스페이스:Microsoft.VisualBasic.ApplicationServices
클래스:WindowsFormsApplicationBase
어셈블리: Visual Basic 런타임 라이브러리(Microsoft.VisualBasic.dll)
프로젝트 형식별 사용 가능 여부
프로젝트 형식 |
사용 가능 여부 |
---|---|
Windows 응용 프로그램 |
예 |
클래스 라이브러리 |
아니요 |
콘솔 응용 프로그램 |
아니요 |
Windows 컨트롤 라이브러리 |
아니요 |
웹 컨트롤 라이브러리 |
아니요 |
Windows 서비스 |
아니요 |
웹 사이트 |
아니요 |
권한
사용 권한이 필요하지 않습니다.