我一直在尋找並嘗試多種解決方案來解決我遇到的這個問題。我試圖將文本框的結果保存爲.txt文件中的一行文本。StreamWrite無法將textbox.Text寫入.txt文件(Vb.net)
以下是我嘗試調用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中的文本作爲一個項目填充到組合框中。我認爲用.txt文件內容填充ComboBox將是最簡單和最實用的方式,但是我認爲它證明更困難。
請不要寫'= True'。 – Ryan
@minitech - 我已經刪除了'= True',它是故意完成的,因爲我想清楚地顯示反對的邏輯,但我理解你的觀點。 –
非常感謝關於「使用」的提示。 – user2689736