Настройки не работают при запуске программы - PullRequest
0 голосов
/ 24 апреля 2020

Когда я запускаю программу по этому пути (\ bin \ Debug), она работает нормально, но когда я экспортирую и запускаю программу, настройки не работают

Например, у меня есть эта кнопка в программе

Private Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click
    If My.Settings.shcode.Contains("#") Then
        TextBox6.Text = My.Settings.shcode
        For Each item In My.Settings.adad
            ListBox1.Items.Add(item)
        Next
        Button1.Visible = False
        Button3.Visible = True
        Panel1.Visible = False
    Else
        TextBox6.Text = ""
        Button1.Visible = True
        Button3.Visible = False
        Panel1.Visible = False
    End If
End Sub

Кнопка работает нормально при запуске программы по пути (\ bin \ Debug), но не работает при экспорте, я пытался скопировать все файлы в (\ bin \ Debug ) использовать его с другим путем, но он тоже не сработал. Каково решение?

1 Ответ

0 голосов
/ 24 апреля 2020

Если вы переместите программу с ее активного пути куда-то еще, ее предыдущие данные будут сохранены только для этого пути. Следовательно, это создаст еще один Settings для приложения для нового местоположения, поскольку путь будет изменен. Вот почему вы не сможете получить сохраненные данные приложения предыдущего местоположения в новом месте назначения.

Вместо этого вы можете использовать создание и изменение реестра для глобальной работы на компьютере.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...