Чтение/запись текста из TextBox в текстовый файл - Visual Basic .NET

Узнай цену своей работы

Формулировка задачи:

Доброго времени суток, уважаемые программисты!!! Сразу скажу что нашел подобную тему (Чтение строк из файла и запись их в отдельном textbox) но не смог в ней разобраться, поэтому прошу помочь мне в следующем вопросе, желательно поподробнее все разжевать: Пишу программу на VB2010 суть которой в том, что на форме имеется определенное количество TextBox (например 5 штук) пользователь вводит в них определенную текстовую информацию (например ФИО, дата рождения, место жительства и т.д.) после нажатия соответствующей кнопки на форме, информация из указанных TextBox подставляется на закладки в шаблоне Word'а и документ открывается для форматирования, долее пользователь просматривает весь документ в Word'е и при необходимости выводит его на печать или сохраняет сам. Так вот суть моей проблемы в том, чтоб при нажатии указанной выше кнопки информация из TextBox сохранялась и при необходимости, после нового запуска программы я мог загрузить эту информацию в нужные TextBox в эту же форму или другие формы. Данную проблему пробовал решить записью текста из TextBox в .txt файл, но столкнулся со следующей проблемой, не могу записать текст из каждого отдельного TextBox а в новую строку и не могу считать определенную строку .txt файла в определенный TextBox. Так же может кто подскажет другой способ сохранения и считывая текста из TextBox....

Заранее благодарен за помощь!

Решение задачи: «Чтение/запись текста из TextBox в текстовый файл»

textual
Листинг программы
'Здесь в массиве как вы понимаете мы храним TextBox'ы
1. Dim TextBoxs As TextBox() = {TextBoxФамилия, TextBoxИмя, TextBoxОтчество, TextBoxАдрес}
 
'Это можно назвать основа будущего файла т.е. строчки где будет записана вся информация
2. Dim Lines() As String = New String(TextBoxs.Length - 1) {}
 
'Дальше мы перечисляем все TextBox'ы которые хранятся в массиве
3. For Id = 0 To TextBoxs.Length - 1
            'Добавляем к каждой строке информацию например "TextBoxИмя: Александр"
            'Т.е с левой стороны это Имя TextBox'а, а с правой значение
            Lines(Id) = TextBoxs(Id).Name & ":  " & TextBoxs(Id).Text
     Next
 
'И сохраняем все строки в файл
4. System.IO.File.WriteAllLines("C:\info.txt", Lines)

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

6   голосов , оценка 3.5 из 5
Похожие ответы