我要用做一个VB界面,其中读取txt文件的第一到第五行分别表示煤气表,水表,电表数据,和用户名,表号,分别是text1到txet5,我该如何操作,求高手指导!
文件夹是123.txt暂时我是设置成d:\123.txt这个固定位置的,那还有个读取键,我的设置是按了读取键,就对txt文件进行读取,这个可以实现的吗?
追答额,你把上面的代码放在读取键中不就可以了!
另外text6是用来输入文本名称的,它是活的,并不是固定的。
如果你要固定的咋不早说。。。
额,如果用你这个方法,在找不到文件的时候出个错误弹窗,怎么加的?
追答额,可以加语句屏蔽啊。。。
不过楼上的回答确实要专业些。
VB 怎么读取TXT数据 第一行显示在TEXT1 第二行显示在TEXT2
'1.首先"工程"-"引用"---"Microsoft Script Runtime"'2.将text2 的multiline属性设置为true ScrollBars 属性设置为2-Vertical Dim fso As New FileSystemObject Private Sub Form_Load()Text1.Text = ""Text2.Text = ""If fso.FileExists("c:\\abc.txt") Then '判断文件是否存在 Dim sum_...
vb里text中数据的计算并将结果分颜色显示
用三个text来存放需要计算的数据,如图所示,从左至右分别为text1、text2、text3、text4、一共是30行,第一个text的数据用p1表示,第二个text数据用p2表示,第三个text数据用p3表示,每一行三个数字进行运算 text5 ???什么意思?不是只有3个text吗?那text4是什么?
VB text1.text text2.text text3.text text4.text 数值 如何复制text5...
text5.text = val(text1.text & text2.text & text3.text & text4.text)
...个字段内容分别显示在text2 text3 text4 text5 中
在窗体上加入adodc控件,在属性设置中连接数据库,然后在command1 的click事件中写入:text1.text=adodc1.recordset.field1.value text2.text=adodc1.recordset.field1.value 。。。以下同。很多年没有用VB了,记得是这样的语句,你去试一下。
vb高手请进入,text1到text5相继输出
if x<=1000 then Text1.Text = Text1.Text & sz(i) & "+" & sz(j) & "+" & sz(k) & "+" & sz(l) & "+" & sz(m) & "+" & sz(n) & " "elseif x>1000 and x<=2000 then Text2.Text = Text2.Text & sz(i) & "+" & sz(j) & "+" & sz(k) & "+...
VB逐行读取TXT
既然同胞都出声了,我还不帮忙吗,兄弟,我刚写了一段代码,你看看能用不 Private Sub Form_Load()Open "C:\\123.txt" For Input As #1 End Sub Private Sub Command1_Click()On Error Resume Next Dim str As String Line Input #1, str Text1.Text = str End Sub ...
vb6.0怎样将保存的txt文件给数组赋值,并显示在text控件里?代码怎么写...
回答:好难啊,我看看书
用VB从指定txt文档中读取内容并显示在text1中该怎么做?
Dim b As String Private Sub Command1_Click()Open "E:\\VB98\\YXW\\a.txt"For Input As 1 '#1里面的1指的是空闲文件号,必须,取值1~511 line input 1,b '这是读一行。也可以改成:input 1,b Text1.Text = b close 1 '关闭文件 End Sub ...
VB如何把TEXT1-TEXT8的内容分行保存到TXT文件中
open '文件路径' for append as #1 Print #1, Text1.Text close #1 text最好弄成组,这样就可以利用循环 dim i for i = 0 to 7 open '文件路径' for append as #1 Print #1, Text1(i).Text close #1 next i open '文件路径' for append as #1 Print #1, "延时时间"close #1 ...
VB6.0实现逐行读取textbox中文本
Private Sub Command2_Click()Dim str() As String str = Split(Text1.Text, vbCrLf)For i = 0 To UBound(str)Text3.Text = Text3.Text & str(i) & Text2.Text & vbCrLf Next End Sub