菜鸟提问!为什么我把文本文件里的多行文字在textbox(winfrom)中不能还行呢??
我的textbox中的属性都设置好了,其中:multiline = true 。但是还是不行啊!
是这样的:
我先不文字写到文本文件中,代码如下:
log += "测试时间:" + DateTime.Now.ToLongDateString() + DateTime.Now.ToLongTimeString() + "。该文件大小是:"+string.Format("{0:.##}MB",dFle/(decimal)(1024*1024))+"。一天的增长量:"+string.Format("{0:.##}MB",jobnum.ToString().Substring(0,length))+"\r\n";
FileStream wfile = new FileStream("C:\\log.txt",FileMode.OpenOrCreate);
StreamWriter sw = new StreamWriter(wfile);
sw.WriteLine(log);
sw.Close();
然后我在把它读出来保存到一个string log变量中,代码如下:
string log = "";
FileStream Rfile = new FileStream("C:\\log.txt",FileMode.Open);
StreamReader sR = new StreamReader(Rfile);
string Rline = sR.ReadLine();
while(Rline != null)
{
log += Rline+"\r\n";
Rline = sR.ReadLine();
}
sR.Close();
然后在把string log 赋给textbox上,但是它就是不给俺分行啊!气死我啦!!!
请高手帮俺看看吧!!