Я попытался загрузить флажок из текстового файла в VB.NET в качестве части формы настроек для моего приложения. Я использовал этот кусок кода:Флажок Vb.net не загружается из текстового файла
Sub loadfiles()
Dim read As System.IO.StreamReader
read = My.Computer.FileSystem.OpenTextFileReader("C:\Users\Public\Documents\procrastinGONEnotif.txt")
Dim text As String = read.ReadToEnd()
read.Close()
If text = "false" Then
CheckBox1.Checked = False
Else
If text = "true" Then
CheckBox1.Checked = True
Else
MessageBox.Show("ERROR!")
End If
End If
End Sub
Файл сохранения кода находится здесь:
Dim write As System.IO.StreamWriter
write = My.Computer.FileSystem.OpenTextFileWriter("C:\Users\Public\Documents\procrastinGONEnotif.txt", False)
If CheckBox1.Checked = True Then
write.WriteLine("true")
Else
write.WriteLine("false")
End If
write.Close()
Файл должен загружаться при запуски формы и сохранить при нажатии на кнопку. Однако форма не загружает файл, даже если он присутствует, и содержит «true» или «false». Вместо этого код обнаруживает его как «ни true, ни false», и отправляет сообщение «ERROR!», Которое я добавил в приложение, чтобы проверить, действительно ли он прочитал файл.
установить точку останова и отлаживать его; также, если есть только одна настройка, рассмотрите вопрос о 'My.Settings' – Plutonix