假设你输出“测试信息”的文本框为 Text1 简单的做法: 在每个“按钮事件”中,执行一句: Text1.Text = Text1.Text & 返回文本 & vbCrLf 注意两个问题: 1. TextBox的内容长度有限制,大约最多能显示32768个字符(回车、换行,是两个字符,也要算在内) 2. 文本内容较多时,会有卡顿的感觉。 处理“卡顿”问题,可以用一个模块级的字符串变量来存储显示内容。比如变量名为 strMsg 。 在Form_Load中,写上strMsg = "" 然后,每个“按钮事件”中,写上两句: strMsg = strMsg & 返回文本 & vbCrLf Text1.Text = strMsg 这样处理,“卡顿”问题会有明显改善。 其实如果要显示很多内容的话,用ListView控件来显示比较合适。 一是“容量问题”不用考虑,只要你的计算机内存足够大(当然最多“有效”为4GB), 2GB以上的内存几乎不用担心“内存不够用”了。 二是没有“卡顿”问题,记录几百万条、上千万条消息,跟记录几十条消息,几乎没差别。 注意这儿指的是“点一次按钮增加1条或几条消息”的前提下。 若是“一次性添加”:如果方法不当,几十条跟几万条,都会有“天壤之别”。
7,759
社区成员
197,606
社区内容
加载中
试试用AI创作助手写篇文章吧