百分求实现停止滚屏

tongnaifu 2005-08-25 12:17:08
服务器发送数据,客户端接受数据,因为信息量很大,用text1.text=newdata+vbcrlf+text1.text的方式显示信息不可行,所以采用了
text1.selstart=0
text1.sellength=0
text1.seltext=newdata+vbcrlf
的方式来显示信息,新数据来了以后自动放到最上面一行,这样一来,即使按住了滚动条,新数据来了以后还是要跳到最上面一行,请问如何实现让它停止滚屏?我试过加doevents,但是似乎对winsock的dataArrival不管用。急盼解决!!!!
...全文
106 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
tongnaifu 2005-08-25
  • 打赏
  • 举报
回复
或者有其他更好的显示方式也行,要求能实现滚屏和停止滚屏
tongnaifu 2005-08-25
  • 打赏
  • 举报
回复
问题解决啦,谢谢大家
tongnaifu 2005-08-25
  • 打赏
  • 举报
回复
感谢province,追加数据我会,现在的要求是写完以后,不关闭此文本文件,接着提出刚追加的这条数据,必须顺序读到最后一条吗?有什么快的办法吗?看起来比较搞笑,为什么写入以后接着提出?这是因为有的数据中有乱码,乱码我不会判断,有些乱码如果不是写入以后再提出来显示,就会出现“吃掉”部分信息的后果,具体表现为本来是两条信息,信息之间有2个vbcrlf用来换行隔开信息的,但是会出现后一条信息显示不完,然后跟前一条信息连接在一起的现象,但是写入以后再提出来就不会出现此现象。还有就是直接显示现在不好实现停止滚屏,而写入以后接着提出来显示有可能解决这个问题。希望高手能帮忙解决一下
province_ 2005-08-25
  • 打赏
  • 举报
回复
从文本文件里提取某一行只能做顺序搜索,这就又涉及到你的行数据有没有特征串的问题了。
原始的没有,就自己加,比如行号空格再数据。
如何追加:FSO里OPENTEXTFILE 里用参数FORAPPEND就实现文件尾追加了。
提取某条数据就只有顺序查找。
tongnaifu 2005-08-25
  • 打赏
  • 举报
回复
向一个文本中一条条追加数据,如何追加一条数据,接着提出此条数据?哪位大虾给个源代码?
tongnaifu 2005-08-25
  • 打赏
  • 举报
回复
如果是先存入一个文本中,在接着提出来大概也行,大家有没有这方面的源代码?接受的信息先存入一个文本中,然后不关闭文本,接着提出此条信息,问题是如何定位这条信息?希望大家帮帮忙,给个源代码?如果先存接着提出来的方案可以实现滚屏的话就给大家送分
tongnaifu 2005-08-25
  • 打赏
  • 举报
回复
不明确?我就是想让它能停止滚屏,因为新信息来的时候会自动跳到第一行,我不想让它跳到第一行,或者大家帮我想个实现停止滚屏的假象也行,只要客户端看起来是可以停止滚屏的就行
crycoming 2005-08-25
  • 打赏
  • 举报
回复
觉得你问题的实质是接收和查看分开,可以做到接收到的数据先保存,如果用户定住某条记录则暂时不加载新纪录
如果不是则自动更新
注意TextBox的maxlength只有六万多,不可以无限加载
xiachm 2005-08-25
  • 打赏
  • 举报
回复
问题不是很明确。

不过,你的数据量如果很大,最好不要用这个控件,至少你要先确定到底需要缓存多少信息,如果你无休止的往控件里放文字,恐怕连Word这样的软件也受不了

7,763

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧