vb中如何将文本导入textbox中?

我就要导入的文本内容如下:PKjkhk我用如下代码导入Openwj.TextForInputAs#1LineInput#1,ip$Close#1xx.Text=ip$Cl... 我就要导入的文本内容如下:
PK
jk
hk
我用如下代码导入
Open wj.Text For Input As #1
Line Input #1, ip$
Close #1
xx.Text = ip$
Cls
Print "导入完成!"
可是xx.text中只能出现PK,其余的不能出现,如何让其全部导入呢?
xx.text是可以接受多行文本的,但为什么不能将内容全部导入呢?
wj.text中为文件路径
展开
 我来答
百度网友6ae155a
2011-01-28 · TA获得超过121个赞
知道答主
回答量:28
采纳率:0%
帮助的人:40.2万
展开全部
1.不用对待读文件内容做任何修改,想读多行就用循环:

Dim s As String
xx.Text = ""
FileName = wj.text
filenum = FreeFile() '返回可用文件号
Open FileName For Input As filenum
Do Until EOF(filenum) 'EOF:是否到文件尾
Line Input #filenum, s
xx.Text = xx.Text & Chr(13) & Chr(10) & s
Loop
Close (filenum)
Cls
Print "导入完成!"

原理:一行一行读,在文本框中一行一行追加,应该能懂吧

2.还有一特省事的方法:用richtextbox控件,一条语句:
RichTextBox1.LoadFile (wj.Text)
解决
jdw8
2011-01-27 · TA获得超过257个赞
知道答主
回答量:78
采纳率:0%
帮助的人:52万
展开全部
一个命令按钮:然后新建一个txt文件 1.txt
Open "C:\1.txt" For Output As #1'引号内为文件路径
Print #1, Text1.Text '将数据写入到文件

Close #1
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
gsanj
2011-01-28 · 超过14用户采纳过TA的回答
知道答主
回答量:48
采纳率:0%
帮助的人:25.8万
展开全部
1。open语句中的 wj.text 是什么?
应该要求是能确定路径的文件名吧?
2。 不能要 line 句
3。文件中的文本要用双引号括起来。
像,
"PK
jk
hk"

为什么呢?因为用 output 写的文件在文本中它就用 " " 括起来的。

反正这样就能实现,可能也有别的原因。偶就不知道了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式