Пользовательские настройки цвета пользователя исчезают
Итак, у меня есть диалоговое окно, которое предлагает пользователю выбрать цвет, и оно изменит фон формы или текстового поля в любом случае. Таким образом, чтобы сохранить эти элементы, я должен был перейти к каждому элементу с подсказкой смены цвета и поставить что-то вроде Me.Twitch.forecolor = my.settings.labelfont, когда я вернусь в форму и внесу любые изменения в [Designer] он стирает эти настройки на каждом из пунктов, которые я им установил. Есть что-то, чего мне не хватает?
Private Sub BottomToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BottomToolStripMenuItem.Click
If ColorDialog2.ShowDialog() = DialogResult.OK Then
Dim bottombackgroundColor As Color = ColorDialog2.Color
My.Settings.BottomBackgroundColor = bottombackgroundColor
Me.TabPage1.BackColor = ColorDialog2.Color
Me.TabPage2.BackColor = ColorDialog2.Color
Me.TabPage3.BackColor = ColorDialog2.Color
Me.TabPage4.BackColor = ColorDialog2.Color
Me.TabPage5.BackColor = ColorDialog2.Color
Me.Password.BackColor = ColorDialog2.Color
Me.Remote.BackColor = ColorDialog2.Color
Me.IE.BackColor = ColorDialog2.Color
Me.Ticket.BackColor = ColorDialog2.Color
Me.Helpdesk.BackColor = ColorDialog2.Color
frmAbout.BackColor = ColorDialog2.Color
frmCheckStatus.BackColor = ColorDialog2.Color
frmError.BackColor = ColorDialog2.Color
frmGroups.BackColor = ColorDialog2.Color
frmLockout.BackColor = ColorDialog2.Color
frmNetUser.BackColor = ColorDialog2.Color
frmPassGen.BackColor = ColorDialog2.Color
frmPreferences.BackColor = ColorDialog2.Color
frmServerFind.BackColor = ColorDialog2.Color
frmTicketHelper.BackColor = ColorDialog2.Color
frmUpdate.BackColor = ColorDialog2.Color
frmUserSearch.BackColor = ColorDialog2.Color
My.Settings.Save()
End If
End Sub
* измените код, с которым я работаю, и я получаю эту ошибку, когда открываю основную форму. Затем он просто показывает мою форму серым, где должны быть пользовательские цвета, и загружает ее также серым, что означает, что я должен вручную кодировать кнопки и тому подобное, чтобы мне не приходилось переходить к коду дизайнера и направлять каждый элемент к настройка цвета.
Warning 121 The type 'program.My.MySettingsProperty' has no property named 'Settings'. C:\location\frmMain.Designer.vb 1862 0