Чтение строк из файла и запись их в отдельном textbox - VB

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

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

Всем привет! подскажите как можно считывать из файла строки, чтоб они записывались в отдельный textbox (каждая строка из файла в свой отдельный textbox). Например: у меня есть 5 textbox'ов есть combobox. я в комбобоксе выбираю "январь" заполняю текстбоксы, нажимаю "сохранить" и вся инфа записывается в пяти строчках в один файл 1.тхт, затем выбираю в комбобоксе "февраль" заполняю все текстбоксы, нажимаю сохранить и вся инфа записывается в пяти строчках в один файл 2.тхт и т.д до 12 месяца. вот мой код как я это сделал:
Листинг программы
  1. Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
  2. Dim FilePath As String = Path.Combine(Application.StartupPath, Me.ComboBox1.SelectedIndex + 1 & ".txt")
  3. FileOpen(1, FilePath, OpenMode.Append) 'Открываем для добавления. Если файла нет, то он создаётся
  4. PrintLine(1, TextBox1.Text) 'Добавляем строчки в лог файл
  5. PrintLine(1, TextBox2.Text)
  6. PrintLine(1, TextBox3.Text)
  7. PrintLine(1, TextBox4.Text)
  8. PrintLine(1, TextBox5.Text)
  9. PrintLine(1, "") 'Добавляем пустую строчку
  10. FileClose(1) 'Желательно после всех проделанных операций закрывать файл
  11. MsgBox("Данные успешно сохранены")
  12. Else
  13. End If
  14. End Sub
А как сдалать, чтоб можно было вытащить инфу за прошедший месяц. Например чтобы выбрал прошедший месяц, кликнул по кнопке и вся инфа выбранного месяца вписалась в текстбоксы.

Решение задачи: «Чтение строк из файла и запись их в отдельном textbox»

textual
Листинг программы
  1.  Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
  2.         Dim fn As Integer = FreeFile()
  3.         Dim FilePath As String = Path.Combine(Application.StartupPath, Me.ComboBox1.SelectedIndex + 1 & ".txt")
  4.         FileOpen(fn, FilePath, OpenMode.Input)
  5.         TextBox1.Text = LineInput(fn)
  6.         TextBox2.Text = LineInput(fn)
  7.         TextBox3.Text = LineInput(fn)
  8.         TextBox4.Text = LineInput(fn)
  9.         TextBox5.Text = LineInput(fn)
  10.         FileClose(fn)
  11.     End Sub

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


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

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

5   голосов , оценка 4.2 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы