已测试通过 未发现丢失换行符 我的环境 xp vb6
注意你的Text1属性设置 Text1.MultiLine = True

Private Sub Command1_Click()Dim a() As Byte
Dim al As Long
Dim b As String'2进制方式读取文本文件
Open App.Path & "\text.txt" For Binary As #1
al = LOF(1)
ReDim a(al)
Get #1, , a
Close #1MsgBox a'把2进制信息转换成字符串
b = StrConv(a, vbUnicode)'输出到Text1
Text1.Text = bEnd Sub