Страница: 1 |
Страница: 1 |
Вопрос: Считывание данных из файла (txt)
Добавлено: 04.08.09 15:13
Автор вопроса:
jakiro
Доброго времени суток товарисчи программеры
Версия: Microsoft Visual Basic 2008
Пишу простой тектовый редактор и столкнулся с проблемой считывания данных (простых строк) из файла txt
На форме имеется менюшка (открыть, сохранить) ну и многострочное текстовое поле.
Имя текстового поля: TextBox1
Обработчик:
'Процедурка сохранения
Private Sub СохранитьToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles СохранитьToolStripMenuItem.Click
If SaveFileDialog1.ShowDialog() = DialogResult.Cancel Then Exit Sub
Dim Файл As String = SaveFileDialog1.FileName
Dim Запись As New System.IO.StreamWriter(Файл)
Запись.Write(TextBox1.Text)
Запись.Close()
End Sub
'Процедурка открытия файла
Private Sub ОткрытьToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ОткрытьToolStripMenuItem.Click
If OpenFileDialog1.ShowDialog() = DialogResult.Cancel Then Exit Sub
Dim Файл As String = OpenFileDialog1.FileName
Dim Чтение As New System.IO.StringReader(Файл)
TextBox1.Text = Чтение.ReadToEnd
Чтение.Close()
End Sub
End Class
Проблема: При открытии файла формата txt, вместо появления его содержимого в текстовом поле TextBox1, проявляется путь открываемого файла (например "C:\file.txt")
Кто что думает?
Спасибо за внимание
Ответы
Всего ответов: 4
Номер ответа: 1
Автор ответа: jakiro
Вопросов: 1
Ответов: 1
Профиль | | #1
Добавлено: 04.08.09 16:27
Проблема решена
Номер ответа: 2
Автор ответа: VβÐUηìt
Вопросов: 246
Ответов: 3333
Web-сайт:
Профиль | | #2
Добавлено: 04.08.09 17:03
:D
Номер ответа: 3
Автор ответа: UnDeAdZak
Вопросов: 80
Ответов: 476
Профиль | | #3
Добавлено: 04.08.09 19:41
Вместо TextBox используй RichTextBox, в нем можно менять параметры только выделенного участка текста а не всего текста как в простом текстбоксе, к томуже в рич текст бокс можно сразу загрузить файл в формате .rtf.
Номер ответа: 4
Автор ответа: rw12lq
Вопросов: 2
Ответов: 80
Профиль | | #4
Добавлено: 05.08.09 12:15
готовое решение - http://planetsourcecode.com/vb/scripts/ShowZip.asp?lngWId=10&lngCodeId=974&strZipAccessCode=tp%2FS9749521