vb如何读取一个文本让它显示在text1上?

我要编写一个获取外网ip的vb程序原理是用shell将本地ipconfig保存到d:\ip.txt然后让vb读取这个文本文件并显示在text控件里要如何实现?1楼用你的调... 我要编写一个获取外网ip的vb程序
原理是 用shell将本地ipconfig 保存到d:\ip.txt
然后让vb读取 这个文本文件 并显示在 text控件里
要如何 实现?
1楼 用你的 调试出错
在倒数 第4行 怎么回事阿?拜托
展开
 我来答
Puppy101
2006-11-18 · 超过18用户采纳过TA的回答
知道答主
回答量:110
采纳率:0%
帮助的人:0
展开全部
function LoadText(byval FileName as string) as string
dim i as integer , txt as string,cl as string
open filename for input as i
do while not eof(i)
if not txt="" then txt=txt & vbcrlf
line input i,cl
txt=txt & cl
loop
loadtext=txt
end function

假如你想点 Command1时在 Text1 中显示 D:\text.txt 中的文本,请像这样做
private sub Command_Click()
text1=loadtext("D:\text.txt")
end sub
zdingyun
2006-11-11 · 知道合伙人软件行家
zdingyun
知道合伙人软件行家
采纳数:15429 获赞数:48178
1982年上海业余工业大学化工系毕业 现退休

向TA提问 私信TA
展开全部
Private Sub cmdOpen_Click()
Dim NextLine As String
Open "D:\ip.txt" For Input As #1
Text1.Text = ""
Do Until EOF(1)
Line Input #1, NextLine
Text1.Text = txtEdit.Text & NextLine & Chr(13) & Chr(10)
Loop
Close
End Sub

请注意文本框最大装载文本长度64KB。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友b1781dc0f
2006-11-14 · TA获得超过395个赞
知道小有建树答主
回答量:613
采纳率:100%
帮助的人:0
展开全部
你可以使用richtextbox
这个控件没有64K大小的限制
而且在入文件速度快,代码短
打开文件:
richtextbox1.openfile("C:\d.txt")
z这个样子就可以打开d.txt文件了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式