以前は親フォームを非表示にしていたのですが、親ファイルから読み取ろうとすると、プロセスで既に実行されているため、読み取れないと表示されます。私はいくつかのチュートリアルに従いましたが、プロジェクトのプロパティに移動し、すべてのフォームが閉じられたときにアプリケーションの実行を停止するように指示されました。
しかし、私がそれを行ったので、おそらく親フォームからの入力を読んでいるため、ディレクトリが見つからないと言われています。
ファイルパスは次のとおりです。
Dim writeFile1 As StreamWriter = New StreamWriter(File.OpenWrite("C:\Users\Nick\Documents\Visual Studio 2010\Projects\LoginFixed\Accounts\" + frmLogin.txtUser.Text))
ボタンがクリックされたときに私が持っているものは次のとおりです。
Private Sub btnHunter_Click(sender As System.Object, e As System.EventArgs) Handles btnHunter.Click
selection = "Hunter"
writeData.classSelection()
End Sub
classSelection() は次のとおりです。
Public Sub classSelection()
If frmClass.selection = "Hunter" Then
writeFile1.WriteLine(frmClass.selection)
End If
If frmClass.selection = "Gatherer" Then
writeFile1.WriteLine(frmClass.selection)
End If
If frmClass.selection = "Farmer" Then
writeFile1.WriteLine(frmClass.selection)
End If
writeFile1.Close()
End Sub
エラーは、具体的には次の行を指しています。
If frmClass.selection = "Hunter" Then
パスの一部が見つからないと言っています。誰か助けてくれませんか?