Пользовательские настройки цвета пользователя исчезают

Итак, у меня есть диалоговое окно, которое предлагает пользователю выбрать цвет, и оно изменит фон формы или текстового поля в любом случае. Таким образом, чтобы сохранить эти элементы, я должен был перейти к каждому элементу с подсказкой смены цвета и поставить что-то вроде 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   

0 ответов

Другие вопросы по тегам