VB问题,如何将文本文件的内容提取到Labl中?

也就是将文本文件的内容显示在Labl的Caption。... 也就是将文本文件的内容显示在Labl的Caption。 展开
 我来答
匿名用户
2011-12-04
展开全部
Private Declare Function icePub_readFileToText Lib "icePubDll.dll" (ByVal strFilename As String,ByVal strText As String,ByVal maxLen As Integer) As Integer

Dim a2 As Integer
Dim strText As String

strText=Space(1024+1)

a2 = icePub_readFileToText("D:\a.txt",strText,1024)

Label1.Caption = strText
更多追问追答
追问
strText=Space(1024+1)这是啥意思?
追答
给strText分配足够空间,让icePub_readFileToText函数往里写数据

原型:
int WINAPI icePub_readFileToText(char *strFilename,char *strText,int maxLen)
输入:strFilename 待读取数据文件名
strText 待写入文本串
maxLen strText最大长度
输出:

参考资料: icePubDll百度之

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友bdb9803
2011-12-04 · TA获得超过1.1万个赞
知道大有可为答主
回答量:1.1万
采纳率:53%
帮助的人:9932万
展开全部
open "c:\1.txt" for input as #1
do while not eof(1)
line input #1,s
label1.caption=label1.caption & s & vbnewline
loop
close #1
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友4c27144
2011-12-04
知道答主
回答量:47
采纳率:0%
帮助的人:24万
展开全部
lab1.caption=text1.text
更多追问追答
追问
text1似乎不能写很多数据,数据有比较大的限制。
追答
在text1属性里面有些设置: MultiLine(多行)属性:
本属性决定了文本框是否可以显示或输入多行文本,当值为 True ,文本框可以容纳多行文本;当值为 False ,文本框则只能容纳单行文本。
本属性只能在界面设置时指定,程序运行时不能加以改变。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式