私は、遭遇したこの問題に対して複数の解決策を検索して試してきました。テキスト ボックスの結果をテキスト行として .txt ファイルに保存しようとしています。
これを行うために StreamWriter を呼び出す前、いつ、および後のコードを次に示します。
If inttAnswer = vbOK Then
totalprofiles.Write(filename & vbNewLine) '*this is not working*
txtProfileName.Text = ""
Me.Hide()
Profiles.StartPosition = FormStartPosition.Manual
Profiles.Location = Me.Location
Profiles.Show()
End If
ボタンを押したときに発生するコード ブロックの一部であるコードのこのセクションに使用している宣言を次に示します。
Dim totalprofiles2 As String = "C:\SameSens\Profiles\TotalProfiles.txt"
Dim totalprofiles As New System.IO.StreamWriter(totalprofiles2, True)
Dim inttAnswer As Integer
Dim filename As String = txtProfileName.Text
ご協力いただきありがとうございます。これが不可能な場合は、この特定のボタンが押されると、アイテムとして txtProfileName.Text のテキストを永続的に ComboBox に入力できる別の/より良い代替案を提案できます。ComboBox に .txt ファイルの内容を入力するのが最も簡単で実用的な方法だと思いましたが、思ったより難しいことがわかりました。