Чтение/запись текста из 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)
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д