Как записать текст из TextBox на новую строку в существующем .txt, расположенном в c: \ words.txt в Visual Basic - PullRequest
0 голосов
/ 27 апреля 2020

Я новичок в программировании и пытаюсь выполнить sh это: как записать текст из TextBox на новую строку в существующем .txt, расположенном в c: \ words.txt в Visual Basi c

Спасибо за любую помощь!

Ответы [ 2 ]

0 голосов
/ 27 апреля 2020

Вы можете выполнить свое требование и без потока.

Прежде всего, объявите свой fName, который содержит имя файла в виде строки.

Затем используйте следующий код в вашем Button.Click событие:

File.AppendAllText(fName, TextBox1.Text + vbNewLine)

Если файл не существует, метод AppendAllText автоматически создаст новый файл и запишет все данные, содержащиеся в TextBox1, вместе с новой строкой согласно вашего требования.

File Writer and Appender

Надеюсь, это поможет вам.

0 голосов
/ 27 апреля 2020

Вы можете использовать свойство Text для доступа к тексту TextBox.

И затем использовать следующий код для записи текста в текстовый файл.

Private Sub BtnWrite_Click(sender As Object, e As EventArgs) Handles BtnWrite.Click
    Dim file As System.IO.StreamWriter
    file = My.Computer.FileSystem.OpenTextFileWriter("c:\words.txt", True)
    file.WriteLine(TextBox1.Text)
    file.Close()
End Sub

Для получения дополнительной информации вы можно обратиться к Как: записывать текст в файлы с помощью StreamWriter в Visual Basi c.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...