Страница: 1 |
Страница: 1 |
Вопрос: Помогите с добавлением в textbox
Добавлено: 18.11.06 13:09
Автор вопроса: Gooch
Прочитал вот это:
'Свойство TextBox Multiline установите в True
Option Explicit
Dim Str As String
Dim FileNum As Byte
Private Sub Form_Load()
Text1.Text = ""
FileNum = FreeFile
'Не забудьте создать файл в папке с примером
'Иначе он будет создан программой, но будет пустой
'И результата вы не увидете
Open App.Path & "\123.txt" For Binary As FileNum
Str = Space(LOF(1))
Get #FileNum, , Str
Text1.Text = Text1.Text & Str
Close #FileNum
End Sub
В этой программе берется текстовый файл, и из него вставляется первая строчка в textbox на форме, а мне надо чтобы вставлялись вск строчки в текстовом документе
Подскажите плиз как это сделать?
Ответы
Всего ответов: 6
Номер ответа: 1
Автор ответа:
Сашок
ICQ: 387093431
Вопросов: 1
Ответов: 70
Профиль | | #1
Добавлено: 18.11.06 17:58
Ты открыл файл для двоичного потока, а нужно для текстового.
Вот пример правильного кода
Private Sub Form_Load()
Dim strString As String
Text1.Text = ""
FileNum = FreeFile
Open "c:\123.txt" For Input As FileNum
While Not EOF(1)
Input #FileNum, strString
Text1.Text = Text1.Text & strString & vbCrLf
Wend
Close #FileNum
End Sub
Номер ответа: 2
Автор ответа:
-АлександР-
Вопросов: 55
Ответов: 1008
Web-сайт:
Профиль | | #2
Добавлено: 18.11.06 18:37
myText = Input(1, #nFile)
allmyText = allmyText & myText
Loop
Close #nFile
frmMain.Text3.Text = allmyText
Номер ответа: 3
Автор ответа:
HACKER
Разработчик Offline Client
Вопросов: 236
Ответов: 8362
Профиль | | #3
Добавлено: 18.11.06 23:28
Dim f as Byte: f=FreeFile
Dim buffer as string
Open file$ For Binnary as #f
buffer = space$(lof(f))
Get #f,,buffer
Close #f
Text1 = buffer
Номер ответа: 4
Автор ответа:
HACKER
Разработчик Offline Client
Вопросов: 236
Ответов: 8362
Профиль | | #4
Добавлено: 18.11.06 23:28
Dim f as Byte: f=FreeFile
Dim buffer as string
Open file$ For Binnary as #f
buffer = space$(lof(f))
Get #f,,buffer
Close #f
Text1 = buffer
Номер ответа: 5
Автор ответа:
Gooch
Вопросов: 2
Ответов: 1
Профиль | | #5
Добавлено: 19.11.06 15:12
Вот пример правильного кода
Spasibo, pomog
Номер ответа: 6
Автор ответа:
HACKER
Разработчик Offline Client
Вопросов: 236
Ответов: 8362
Профиль | | #6
Добавлено: 19.11.06 17:05
fixed:
'Str = Space(LOF(1))
Str = Space(LOF(FileNum))
'Text1.Text = Text1.Text & Str
Text1 = Str
А так и твой пример правельный...