Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Общий форум

Страница: 1 |

 

  Вопрос: Считывание данных из файла (txt) Добавлено: 04.08.09 15:13  

Автор вопроса:  jakiro
Доброго времени суток товарисчи программеры

Версия: Microsoft Visual Basic 2008

Пишу простой тектовый редактор и столкнулся с проблемой считывания данных (простых строк) из файла txt
На форме имеется менюшка (открыть, сохранить) ну и многострочное текстовое поле.
Имя текстового поля: TextBox1
Обработчик:
Public Class Form1

    'Процедурка сохранения

    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

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам