다음을 통해 공유


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 속성을 영구적으로 변경하려면 프로젝트 디자이너에서 설정을 변경해야 합니다.

프로젝트 디자이너에서 설정을 변경하려면

  1. 솔루션 탐색기에서 프로젝트를 선택합니다. 프로젝트 메뉴에서 속성을 클릭합니다.

  2. 응용 프로그램 탭을 클릭합니다.

  3. 종료할 때 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 서비스

아니요

웹 사이트

아니요

권한

사용 권한이 필요하지 않습니다.

참고 항목

참조

My.Application 개체

My.Settings 개체

WindowsFormsApplicationBase.SaveMySettingsOnExit

Save