每次我使用多个动作进行编码时,它不会生成和输出,并且代码根本不起作用,直到我给它一个动作而不是三个,我不知道它有什么问题,我试着把这个代码放在if语句中和/或按下保存按钮时将其单独留作动作
继承人使用visual studio 2012的代码\ btw
Private Sub btnSave_Click(sender As Object, e As EventArgs) Handles btnSave.Click
Dim Path1 As String = "Backups\"
Dim Path2 As String = rtbTitle.Text + "\"
Dim FullPath As String = Path1 + Path2
Dim textfileTitle As String = "title.txt"
Dim textfileDescription As String = "description.txt"
Dim textfileTag As String = "tag.txt"
Dim textfileChannel As String = "channel.txt"
If Directory.Exists(FullPath) Then
rtbTitle.SaveFile(FullPath + textfileDescription, RichTextBoxStreamType.PlainText)
rtbDescription.SaveFile(FullPath + textfileDescription, RichTextBoxStreamType.PlainText)
rtbTag.SaveFile(FullPath + textfileDescription, RichTextBoxStreamType.PlainText)
End If
End Sub
答案 0 :(得分:1)
将选项显式和选项严格添加到代码文件的顶部(或将其设置为默认值),您很快就会看到您遇到麻烦的地方。
将出现的一个问题是你使用'+'来连接字符串,你真的应该使用'&'。您可能会在控件名称中无意中输入拼写错误或输入路径的错误数据。除非您设置这些选项,否则所有这些错误都会在运行时被覆盖。
之后,在代码周围添加一个Try ... Catch块,运行它并查看错误。