.NET 3.x Просмотр строк файла при нажатии кнопок "Вперед" и "Назад" - Visual Basic .NET
Формулировка задачи:
Есть программа. В ней якобы БД, которая на самом деле записана в файл.В этом файле логин+пароль в одной строке => под пользователя заведена одна строка.
Есть форма для просмотра пользователей. При появлении форма - текстбокс будет пустовать. При нажатии кнопки "вперед" - показывает первого пользователя (из файла/массива строк). С кнопкой "назад" думаю, что понятно.
Моя попытка - показывает только последнюю запись
Может быть тут надо ввести счетчик, а потом в зависимости от значения счетчика выводить соотвествующую строку?
Например, если i=3 (3 раза нажали "Вперед"), показывает 3 строку,иначе - сообщение об ошибке.
952952|qwerty
NYANBOY|123123
NYANGIRL|123123
Результат
NYANGIRL|123123
Решение задачи: «.NET 3.x Просмотр строк файла при нажатии кнопок "Вперед" и "Назад"»
textual
Листинг программы
Public Class Form1 Private counter, cMin, cMax As Integer Private myText() As String Private Sub Form_Load(sender As System.Object, e As System.EventArgs) Handles MyBase.Load Dim pth As String = "C:\temp\USERS.txt" myText = IO.File.ReadAllLines(pth, System.Text.Encoding.Default) cMin = 0 cMax = myText.Length - 1 counter = 0 TextBox1.Text = myText(counter) End Sub Private Sub ButtonStart_Click(sender As System.Object, e As System.EventArgs) Handles Button1.Click If counter = cMin Then Exit Sub counter -= 1 TextBox1.Text = myText(counter) End Sub Private Sub ButtonEnd_Click(sender As System.Object, e As System.EventArgs) Handles Button2.Click If counter = cMax Then Exit Sub counter += 1 TextBox1.Text = myText(counter) End Sub End Class
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д