问题描述
- c#,textbox怎么能读取大文本文件?
-
用一个textbox 读取一个3m 的文件但是老是程序无响应······怎么才能让textbox读取一个大点的文件。
不禁感激
解决方案
解决方案二:
我记得是用富文本编辑控件来读取可以,是数据流好像
解决方案三:
是文本文件的内容放在textbox里边吧。无响应是后台代码的事,跟文本框没关系!
试一下以下代码
string resultTxt="" ;
using (FileStream fss = new FileStream("D:1.txt", FileMode.Open))
{
byte[] bys = new byte[fss.Length];
fss.Read(bys, 0, bys.Length);
resultTxt=Encoding.UTF8.GetString(bys);
}
文本框.Text = resultTxt ;
解决方案四:
textBox1.Text = File.ReadAllText("1.txt");
另外,要同时设置水平垂直滚动条。否则自动换行会很耗cpu
时间: 2024-11-12 13:30:14