| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1385 人关注过本帖
标题:多个text控件提取txt文件中指定数据
取消只看楼主 加入收藏
大长经
Rank: 1
等 级:新手上路
帖 子:21
专家分:0
注 册:2008-9-4
结帖率:100%
收藏
已结贴  问题点数:20 回复次数:2 
多个text控件提取txt文件中指定数据
1、D盘中有123.txt文件一个,文件离有如下数据:

* 数学 = 83    英语=92    语文 = 93    体育 =    70    *
* 化学 = 78    地理= 100    物理 = 87    *
 ............................................................................
* 最高的两个分数 = 100    93.54    最低的两个分数: 78    70    *
* 分数排列: 100    93    92    87    83    78    70    *

2、在VB窗体中的18个text文本控件读取上述文件的18个数字数据。
       例如:text1=83    text2=92     ...   text17=78     text18=70

有请高人出来指点!




[ 本帖最后由 大长经 于 2010-2-6 17:00 编辑 ]
搜索更多相关主题的帖子: text txt 控件 文件 数据 
2010-02-06 15:40
大长经
Rank: 1
等 级:新手上路
帖 子:21
专家分:0
注 册:2008-9-4
收藏
得分:0 
这是我写的代码,太麻烦,还请高人能提供一个更加方便的方法!
Private Sub Command1_Click()
Dim S As String, A
Open "D:\123.txt" For Input As #1
Line Input #1, S
Text1.Text = Mid(S, 8, 2)
Text2.Text = Mid(S, 17, 2)
Text3.Text = Mid(S, 28, 2)
Text4.Text = Mid(S, 42, 2)

Line Input #1, S
Text5.Text = Mid(S, 8, 2)
Text6.Text = Mid(S, 18, 3)
Text7.Text = Mid(S, 30, 2)

Line Input #1, S
Line Input #1, S
Text8.Text = Mid(S, 13, 3)
Text9.Text = Mid(S, 20, 5)
Text10.Text = Mid(S, 38, 2)
Text11.Text = Mid(S, 44, 2)

Line Input #1, S
Text12.Text = Mid(S, 9, 3)
Text13.Text = Mid(S, 16, 2)
Text14.Text = Mid(S, 22, 2)
Text15.Text = Mid(S, 28, 2)
Text16.Text = Mid(S, 34, 2)
Text17.Text = Mid(S, 40, 2)
Text18.Text = Mid(S, 46, 2)

Close #1
End Sub
2010-02-06 16:57
大长经
Rank: 1
等 级:新手上路
帖 子:21
专家分:0
注 册:2008-9-4
收藏
得分:0 
不能让它沉下去啊!
2010-02-07 08:21
快速回复:多个text控件提取txt文件中指定数据
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.016749 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved