My.Application.SaveMySettingsOnExit (Propiedad)

Actualización: noviembre 2007

Determina si la aplicación guarda la configuración del usuario al salir.

' Usage
Dim value As Boolean = My.Application.SaveMySettingsOnExit
' Declaration
Public Property SaveMySettingsOnExit As Boolean

Valor devuelto

Boolean. True indica que la aplicación guarda la configuración del usuario al salir. De lo contrario, la configuración no se guarda implícitamente.

Comentarios

La propiedad SaveMySettingsOnExit permite al usuario cambiar la forma en que la aplicación guarda la configuración, en tiempo de ejecución. Puede guardar explícitamente los cambios de la configuración utilizando el método Save del objeto My.Settings. Para obtener más información sobre cómo cambiar y guardar la configuración, vea My.Settings (Objeto).

Los cambios efectuados en esta propiedad no se conservan cuando se cierra la aplicación. Para cambiar permanentemente la propiedad SaveMySettingsOnExit, debe cambiar la configuración en el Diseñador de proyectos:

Para cambiar la configuración en el Diseñador de proyectos

  1. Tenga seleccionado un proyecto en el Explorador de soluciones. En el menú Proyecto, haga clic en Propiedades.

  2. Haga clic en la ficha Aplicación.

  3. Seleccione Guardar My.Settings al cerrar.

Para obtener más información, vea Administrar las propiedades de la aplicación.

Ejemplo

Este ejemplo tiene dos partes:

  • La subrutina InitializeSaveMySettingsOnExit, que inicializa el estado de activación de un control CheckBox al valor actual de la propiedad SaveMySettingsOnExit.

  • La subrutina SaveMySettingsOnExit_CheckedChanged, que controla los cambios efectuados en un control CheckBox para actualizar la propiedad 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

Para que funcione este ejemplo, su aplicación debe tener un control CheckBox denominado SaveMySettingsOnExit.

Requisitos

Espacio de nombres:Microsoft.VisualBasic.ApplicationServices

Clase:WindowsFormsApplicationBase

Ensamblado: biblioteca en tiempo de ejecución de Visual Basic (en Microsoft.VisualBasic.dll)

Disponibilidad por tipo de proyecto

Tipo de proyecto

Disponible

Aplicación para Windows

Biblioteca de clases

No

Aplicación de consola

No

Biblioteca de controles de Windows

No

Biblioteca de controles Web

No

Servicio de Windows

No

Sitio Web

No

Permisos

No se requiere ningún permiso.

Vea también

Referencia

My.Application (Objeto)

My.Settings (Objeto)

WindowsFormsApplicationBase.SaveMySettingsOnExit

Save