Форум программистов, компьютерный форум, киберфорум
Visual Basic .NET
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.60/15: Рейтинг темы: голосов - 15, средняя оценка - 4.60
0 / 0 / 0
Регистрация: 13.08.2012
Сообщений: 19
1
.NET 4.x

Цикл построчного считывания файла и записи в textbox

13.08.2012, 18:10. Показов 3052. Ответов 4
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Нужна помощь в создании цикла построчного считывания файла и записи в textbox, на форуме нашёл только как сделать, что бы бралась одна строчка из файла.
VB.NET
1
2
3
4
5
6
7
8
9
10
11
12
    Private Sub Button3_Click(sender As System.Object, e As System.EventArgs) Handles Button3.Click
        Dim path As String = OpenFileDialog1.FileName
        Dim sr As StreamReader = New StreamReader(path)
        Dim i As Integer, st As String
            While sr.Peek <> -1
                i = i + 1
                st = sr.ReadToEnd
                If i = 1 Then
                    TextBox2.Text = st
                End If
                WebBrowser1.Navigate("site\" + TextBox2.Text)
            End While
Собственно нужно считывание строки из файла, запись в textbox, затем открытие ссылки, затем через тайм-айт в три секунды(допустим) берётся вторая строчка и снова повторяется описанное выше. и до тех пор пока в файле не закончатся строки.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
13.08.2012, 18:10
Ответы с готовыми решениями:

Цикл для построчного считывания из файла
Добрый день, бьюсь над следующей проблемой. Мне необходимо считать из файла, данные в структуру. В...

Простенький скрипт построчного считывания файла
Добрый день, подскажите пожалуйста начинающему как правильно создать скрипт который бы в итоге: &gt;...

Не работает цикл считывания данных из файла
Создал программу которая должна считывать 25 чисел из 1 файла , и во время считывания записивать их...

Цикл считывания и использования строк из текстового файла
Есть программа добавления пользователей в группы из текстового файла, в файле в строке находятся...

4
1486 / 581 / 106
Регистрация: 26.03.2012
Сообщений: 1,028
13.08.2012, 19:13 2
К чему такие сложности? сделай так:
VB.NET
1
2
3
4
TextBox1.Text = IO.File.ReadAllText(FileName)
For Each sLine In TextBox1.Lines
    MsgBox(sLine) 'Тут твои команды обработки строки
Next
0
0 / 0 / 0
Регистрация: 13.08.2012
Сообщений: 19
13.08.2012, 20:57  [ТС] 3
Спасибо. Но как реализовать тайм-аут, sleep не подходит так как при этом прога повисает, нужно чтобы перед открытием новой страницы с новым значением, было время на открытие предыдущей страницы.
0
1486 / 581 / 106
Регистрация: 26.03.2012
Сообщений: 1,028
13.08.2012, 21:36 4
в контроле WebBrowser есть событие DocumentCompleted, используй его:
VB.NET
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
Public Class Form1
 
    Private Wait As Boolean
 
    Private Sub WebBrowser1_DocumentCompleted(sender As System.Object, e As System.Windows.Forms.WebBrowserDocumentCompletedEventArgs) Handles WebBrowser1.DocumentCompleted
        Wait = False
    End Sub
 
    Private Sub Button1_Click(sender As System.Object, e As System.EventArgs) Handles Button1.Click
        TextBox1.Text = IO.File.ReadAllText(FileName)
        For Each sLine In TextBox1.Lines
            WebBrowser1.Navigate(sLine)
            Wait = True
            Do While Wait
                Application.DoEvents()
            Loop
        Next
    End Sub
 
End Class
0
0 / 0 / 0
Регистрация: 13.08.2012
Сообщений: 19
13.08.2012, 22:13  [ТС] 5
Спасибо, все работает, вопрос исчерпан)
0
13.08.2012, 22:13
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
13.08.2012, 22:13
Помогаю со студенческими работами здесь

Команды считывания из файла и записи в файл
Здравствуйте, использую функцию freopen для чтения и записи информации в файл. Создаю файл...

Считывания информации из файла для массива от записи
В общем ситуация такая: Есть массив от записи, в полях которой есть еще массивы. Хочу из файла...

В данный класс добавить код для построчного чтения из файла
помогите пожалуйста в данный класс надо добавить код для построчного чтения из файла...

Цикл считывания со смещением
Как выглядит цикл в котором считываются данные из массива со смещением в 27 байт от начала, в...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru