Partager via


My.Application.SaveMySettingsOnExit, propriété

Mise à jour : novembre 2007

Détermine si l'application enregistre les paramètres utilisateur en quittant.

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

Valeur de retour

Boolean. True indique que l'application enregistre les paramètres utilisateur en quittant. Sinon, les paramètres ne sont pas enregistrés implicitement.

Notes

La propriété SaveMySettingsOnExit permet à l'utilisateur de modifier le mode d'enregistrement des paramètres par l'application, au moment de l'exécution. Vous pouvez enregistrer explicitement les modifications de paramètre à l'aide de la méthode Save de l'objet My.Settings. Pour plus d'informations sur la modification et l'enregistrement de paramètres, consultez My.Settings, objet.

Les modifications apportées à cette propriété ne sont pas rendues persistantes lors de la fermeture de l'application. Pour changer la propriété SaveMySettingsOnExit de manière permanente, vous devez modifier le paramètre dans le Concepteur de projets :

Pour modifier le paramètre dans le Concepteur de projets

  1. Sélectionnez un projet dans l'Explorateur de solutions. Cliquez sur Propriétés dans le menu Projet.

  2. Cliquez sur l'onglet Application.

  3. Sélectionnez Enregistrer My.Settings lors de l'arrêt.

Pour plus d'informations, consultez Gestion des propriétés de l'application.

Exemple

Cet exemple se compose de deux parties.

  • Sous-routine InitializeSaveMySettingsOnExit, qui initialise l'état activé d'un contrôle CheckBox sur la valeur actuelle de la propriété SaveMySettingsOnExit.

  • Sous-routine SaveMySettingsOnExit_CheckedChanged, qui gère les modifications apportées à un contrôle CheckBox pour mettre à jour la propriété 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

Pour que cet exemple fonctionne, votre application doit contenir un contrôle CheckBox nommé SaveMySettingsOnExit.

Configuration requise

Espace de noms :Microsoft.VisualBasic.ApplicationServices

Classe :WindowsFormsApplicationBase

Assembly : bibliothèque runtime Visual Basic (dans Microsoft.VisualBasic.dll)

Disponibilité par type de projet

Type de projet

Disponible

Application Windows

Oui

Bibliothèque de classes

Non

Application console

Non

Bibliothèque de contrôles Windows

Non

Bibliothèque de contrôles Web

Non

Service Windows

Non

Site Web

Non

Autorisations

Aucune autorisation n'est requise.

Voir aussi

Référence

My.Application, objet

My.Settings, objet

WindowsFormsApplicationBase.SaveMySettingsOnExit

Save