Namespace My 'This class allows you to handle specific events on the settings class: ' The SettingChanging event is raised before a setting's value is changed. ' The PropertyChanged event is raised after a setting's value is changed. ' The SettingsLoaded event is raised after the setting values are loaded. ' The SettingsSaving event is raised before the setting values are saved. Partial Friend NotInheritable Class MySettings Private Sub MySettings_PropertyChanged(ByVal sender As Object, ByVal e As System.ComponentModel.PropertyChangedEventArgs) Handles Me.PropertyChanged If e.PropertyName = "InstantMenu" Then My.Forms.MenuForm.InstantMenu = My.Settings.InstantMenu My.Forms.MenuForm.OffScreen = Not My.Forms.MenuForm.InstantMenu End If End Sub End Class End Namespace