VB 里 将一个文件的内容读取并在TEXT1 中显示

dimaasstringopen"D:\aaa.txt"forinputas#1whilenoteof(1)lineinput#1,aprintawendclose#1如... dim a as string
open "D:\aaa.txt" for input as #1
while not eof(1)
line input #1,a
print a
wend
close #1
如果这样输 就能在窗体上显示
dim a as string
open "D:\aaa.txt" for input as #1
while not eof(1)
line input #1,a
text.text=a
wend
close #1
这样 只能显示 最后一行 。。。。。。
展开
 我来答
学生党资料
2011-07-01 · TA获得超过278个赞
知道小有建树答主
回答量:310
采纳率:0%
帮助的人:152万
展开全部
dim a as string
open "D:\aaa.txt" for input as #1
while not eof(1)
line input #1,a'
print a '每次读取一行数据 打印当前行内容
wend
close #1
如果这样输 就能在窗体上显示
dim a as string
open "D:\aaa.txt" for input as #1
while not eof(1)
line input #1,a'每次读取一行数据
text.text=a'赋值的是最后一行数据 上次的记录被覆盖了
wend
close #1
调用方法错误
应该使用input #1,text1.text
  1) Input #文件号,变量列表
   作用:将从文件中读出的数据分别赋给指定的变量。
    注意:与Write #配套才可以准确地读出。
  2)Line Input #文件号,字符串变量
    用于从文件中读出一行数据,并将读出的数据赋给指定的字符串变量,读出的数据中不包含回车符和换行符,可与Print #配套用。
  3)Input$(读取的字符数,#文件号)
    该函数可以读取指定数目的字符。
    与读文件有关的两个函数:
    LOF():返回某文件的字节数
    EOF():检查指针是否到达文件尾。
    例:将一个文本文件读入文本框的三种方法。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友ba88284
2011-07-01 · TA获得超过1521个赞
知道大有可为答主
回答量:1822
采纳率:73%
帮助的人:570万
展开全部
文本框名称改为Text1,我这个程序没有问题
dim a as string
open "D:\aaa.txt" for input as #1
while not eof(1)
line input #1,a
text1.text=text1.text & vbcrlf & a //你的这句改成这样就对了
wend
close #1
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
yunlkong
2011-07-15 · TA获得超过5711个赞
知道大有可为答主
回答量:9695
采纳率:0%
帮助的人:1.9亿
展开全部
Private Sub Command1_Click()
Dim y5, y1, j5 As Integer, i, j, k As Integer
i = j = 0
For y5 = 0 To 100 Step 5
k = 0
i = i + 1
For y1 = 0 To 100
j = j + 1
For j5 = 0 To 100 Step 0.5
k = k + 1'调试时说此句有错 哪儿错了?
If y5 + y1 + j5 = 100 And i + j + k = 100 Then
Text1.Text = Text1.Text & "5元" & i & "张," & "一元" & j & "张" & "五角" & k & "张" & vbCrLf
End If
Next j5
Next y1
Next y5
End Sub
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
沙慧月03
2011-07-01 · TA获得超过2157个赞
知道大有可为答主
回答量:2717
采纳率:100%
帮助的人:3605万
展开全部
你先要将text1的multiline属性改为true,

dim a as string
open "D:\aaa.txt" for input as #1
while not eof(1)
line input #1,a
text1.text=text1.text & vbcrlf & a
wend
close #1
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
lhl775148563
2011-07-01 · 超过45用户采纳过TA的回答
知道答主
回答量:247
采纳率:0%
帮助的人:97.6万
展开全部
dim a as string
open "D:\aaa.txt" for input as #1
while not eof(1)
line input #1,a
text.text=text.text & a & vbcrlf
wend
close #1
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式