Поделиться через


Свойство My.Application.SaveMySettingsOnExit

Обновлен: Ноябрь 2007

Определяет, сохраняет ли приложение параметры пользователя при завершении работы.

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

Возвращаемое значение

Boolean. True указывает, что приложение сохраняет параметры пользователя при завершении работы. В противном случае параметры не сохраняются.

Заметки

Свойство SaveMySettingsOnExit позволяет пользователю изменять способ сохранения параметров во время выполнения. Можно явным образом сохранить параметры с помощью метода Save объекта My.Settings. Дополнительные сведения об изменении и сохранении параметров содержатся в разделе Объект 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

Чтобы показать работу примера, приложение должно иметь элемент CheckBox с именем SaveMySettingsOnExit.

Требования

Пространство имен:Microsoft.VisualBasic.ApplicationServices

Класс:WindowsFormsApplicationBase

Сборка: библиотека времени выполнения Visual Basic (в Microsoft.VisualBasic.dll)

Доступность по типу проекта

Тип проекта

Доступность

Приложение Windows

Да

Библиотека классов

Нет

Консольное приложение

Нет

Библиотека элементов управления Windows

Нет

Библиотека веб-элементов управления

Нет

Служба Windows

Нет

Веб-узел

Нет

Разрешения

Разрешения не требуются.

См. также

Ссылки

Объект My.Application

Объект My.Settings

WindowsFormsApplicationBase.SaveMySettingsOnExit

Save