Partilhar via


Propriedade My.Application.SaveMySettingsOnExit

Determina se aplicação deve salvar, ao sair, as alterações feitas pelo usuário.

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

Valor de retorno

Valor de propriedade

Boolean.True indica que o aplicativo salva as configurações do usuário ao sair. Caso contrário, as configurações não são salvas implicitamente.

Comentários

A propriedade SaveMySettingsOnExit permite que o usuário altere como o aplicativo salva as configurações, em tempo de execução.Você pode salvar explicitamente as alterações de configuração usando o método Save do objeto My.Settings.Para obter mais informações sobre como alterar e salvar as configurações, consulte Objeto My.Settings.

As alterações dessa propriedade não são mantidas quando o aplicativo for fechado.Para alterar a propriedade SaveMySettingsOnExit permanentemente, você deve alterar a configuração em Designer de Projeto :

Alterar a configuração no Designer de Projeto

  1. Tenha um projeto selecionado no Solution Explorer.Clique Propriedades no meni Projeto.

  2. Clique na guia Application.

  3. Selecione Salvar My.Settings ao Desligar .

Para obter mais informações, consulte Gerenciando propriedades Application.

Exemplo

Este exemplo tem duas partes

  • A sub-rotina InitializeSaveMySettingsOnExit, que inicializa o estado selecionado de um controle CheckBox para o valor atual da propriedade SaveMySettingsOnExit.

  • A sub-rotina SaveMySettingsOnExit_CheckedChanged, que lida com alterações em um controle CheckBox para atualizar a propriedade 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 este exemplo funcionar, seu aplicativo deve ter um controle CheckBox chamado SaveMySettingsOnExit.

Requisitos

Namespace:Microsoft.VisualBasic.ApplicationServices

Classe:WindowsFormsApplicationBase

Assembly: Visual Basic Runtime Library (in Microsoft.VisualBasic.dll)

Disponibilidade por Tipo de Projeto

Tipo de Projeto

Disponível

Aplicativo do Windows

Sim

Biblioteca de Classe

Não

Aplicativo de Console

Não

Biblioteca de Controle do Windows

Não

Biblioteca de Controle da Web

Não

Serviço do Windows

Não

Site

Não

Permissões

Não requer nenhuma permissão.

Consulte também

Referência

Objeto My.Application

Objeto My.Settings

WindowsFormsApplicationBase.SaveMySettingsOnExit

Save