WindowsFormsApplicationBase.SaveMySettingsOnExit WindowsFormsApplicationBase.SaveMySettingsOnExit WindowsFormsApplicationBase.SaveMySettingsOnExit WindowsFormsApplicationBase.SaveMySettingsOnExit Property

Определение

Определяет, сохраняет ли приложение параметры пользователя при завершении работы.Determines whether the application saves the user settings on exit.

public:
 property bool SaveMySettingsOnExit { bool get(); void set(bool value); };
public bool SaveMySettingsOnExit { get; set; }
member this.SaveMySettingsOnExit : bool with get, set
Public Property SaveMySettingsOnExit As Boolean

Значение свойства

Trueчтобы указать, что приложение сохраняет параметры пользователя при выходе.True to indicate that the application saves the user settings on exit. В противном случае, False чтобы указать, что параметры не сохраняются неявно.Otherwise, False to indicate the settings are not implicitly saved.

Примеры

Этот пример состоит из двух частей.This example has two parts.

  • Подпрограммы, которая инициализирует проверенное состояние CheckBox элемента управления текущим значением SaveMySettingsOnExit свойства. InitializeSaveMySettingsOnExitThe InitializeSaveMySettingsOnExit subroutine, which initializes the checked state of a CheckBox control to the current value of the SaveMySettingsOnExit property.

  • Подпрограммы, которая обрабатывает изменения CheckBox в элементе управления для обновления My.Application.SaveMySettingsOnExit свойства. SaveMySettingsOnExit_CheckedChangedThe SaveMySettingsOnExit_CheckedChanged subroutine, which handles changes to a CheckBox control to update the My.Application.SaveMySettingsOnExit property.

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 элемент управления с именем. SaveMySettingsOnExitFor this example to work, your application must have a CheckBox control named SaveMySettingsOnExit.

Комментарии

SaveMySettingsOnExit Свойство позволяет пользователю изменить способ сохранения параметров приложением во время выполнения.The SaveMySettingsOnExit property allows the user to change how the application saves settings, at run time. Можно явно сохранить изменения параметров с помощью Save метода My.Settings объекта.You can explicitly save setting changes by using the Save method of the My.Settings object. Дополнительные сведения об изменении и сохранении параметров см. в разделе свойства приложения.For more information about changing and saving settings, see Application Properties.

Изменения этого свойства не сохраняются при закрытии приложения.The changes to this property are not persisted when the application closes. Чтобы изменить SaveMySettingsOnExit свойство навсегда, необходимо изменить параметр в конструкторе проектов.To change the SaveMySettingsOnExit property permanently, you must change the setting in the Project Designer:

Изменение параметра в конструкторе проектовTo change the setting in the Project Designer
1. Выберите проект в Обозревателе решений.1. Have a project selected in Solution Explorer. В меню проект выберите пункт Свойства .Click Properties on the Project menu.
2. Перейдите на вкладку Приложение .2. Click the Application tab.
3. Выберите сохранить My. Settings при завершении работы.3. Select Save My.Settings on Shutdown.

Доступность по типу проектаAvailability by Project Type

Тип проектаProject type ДоступноAvailable
Приложение Windows FormsWindows Forms Application ДаYes
Библиотека классовClass Library НетNo
Консольное приложениеConsole Application НетNo
Библиотека элементов управления Windows FormsWindows Forms Control Library НетNo
Библиотека веб-элементов управленияWeb Control Library НетNo
Служба WindowsWindows Service НетNo
Веб-сайтWeb Site НетNo

Применяется к

Дополнительно