CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VB >  基础类

关于如何将文本文件的内容读入控件中的问题

楼主china4269(城市稻草人)2006-03-01 00:13:26 在 VB / 基础类 提问

有一个问题,很乱,想不出头绪,现在提出来,看看大家能指点一二,谢谢  
  问题是:我有一个文本文件,现在想将文本文件test.txt(长度变化)中的全部内容,显示在一个窗体的控件中,但是,选择什么控件,没有想好,  
   
  我的做法是:  
  使用:  
        dim   a   as   string   #   50  
        open   "e:\test.txt"   for   input     as   #1  
            do   while   not   eof(1)  
                line   input   #1   a    
                ?????  
            loop    
        close   #1  
   
  根据我的想法,遇到的问题是:  
          1、???处不知道用什么控件,我试过使用text1.text=a   。   但是,在text1里面只能显示test.txt文件中的最后一行内容,而我要的是全部的。我还试验过print   a   ,直接打印到屏幕上,但是没有上下翻页划条,看不到屏幕外面的。  
          2、后来,我想到使用for循环,将每次读出来的a的值,写入到动态数组s(n)中,问题又来了,我如何才能控制在do   while中取出一个值,就能写入到s(n)中,do   while再取下一个值时,就将写入到s(n+1)中。  
   
          我刚刚开始进入这个行业,也许都是一些非常幼稚的问题,不要笑我,我很想努力学习,希望能够得到你的帮助。 问题点数:20、回复次数:5Top

1 楼faysky2(出来混,迟早是要还嘀)回复于 2006-03-01 09:36:26 得分 10

dim   a   as   string   #   50  
        open   "e:\test.txt"   for   input     as   #1  
            do   while   not   eof(1)  
                line   input   #1   a    
                Text1.Text=Text1.Text   &   a   &   vbCrlf     '?????  
            loop    
        close   #1  
  Top

2 楼faysky2(出来混,迟早是要还嘀)回复于 2006-03-01 09:39:41 得分 10

或者用Get方法,一次性读取:  
   
          Dim   strTmp   As   String  
          Open   "e:\test.txt"   For   Binary   As   #1  
          strTmp   =   Space(LOF(1))  
          Get   #1,   1,   strTmp  
          Close   #1  
          Text1.Text   =   strTmpTop

3 楼vansoft(Vansoft Workroom)回复于 2006-03-01 09:47:26 得分 0

啊累?同志們!  
   
  用RichTextBox控件,直接有打開和保存文件的方法。Top

4 楼shortppsy(小河)回复于 2006-03-01 10:24:59 得分 0

text1.text=text1.text&strtmp&chr(13)Top

5 楼china4269(城市稻草人)回复于 2006-03-01 13:18:10 得分 0

谢谢各位,我看了一下,功能实现了,但是却没有换行  
   
  不过,我已经解决问题了,  
  我用的是listbox控件  
   
  i   =   0  
  Open   "d:\test.txt"   For   Input   As   #1  
      Do   While   Not   EOF(1)  
          Line   Input   #1,   s  
          List1.AddItem   s  
      Loop  
  Close   #1  
   
  还是要谢谢各位了!Top

相关问题

  • 如果把文本文件的内容读入数据库表中?
  • 如何把一个文本文件的内容读入一个缓冲区??
  • 怎样把一个文本文件的内容读入一个Tmemo中?
  • 如何在文本框控件中显示文本文件的内容
  • 如何将一个文本文件内容读取到DataGrid控件里?
  • 对话框中用列表控件显示文本文件的内容?
  • 如何在TEXTBOX 控件中快速的载入文本文件(*.txt)的内容
  • 怎样将一个文本文件中的内容显示在一个text控件中?在此控件中进行编辑后再保存进文本文件?
  • vsflexgrid控件绑定一个文本文件(.txt)文件时,如何将控件上的修改的内容写到这个文本文件中?
  • 读入一个文本文件?

关键词

  • 控件
  • 内容
  • 文本文件
  • strtmp
  • 写入
  • 问题
  • 谢谢
  • 值
  • txt
  • 使用

得分解答快速导航

  • 帖主:china4269
  • faysky2
  • faysky2

相关链接

  • Visual Basic类图书
  • Visual Basic类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo