C#中 textbox内容换行,保存为txt文件后无换行,该怎么办?

原本的textbox 中是存在多行的,保存为.txt文档后没有了换行,请问该怎样保存?
源代码我写的为:
System.IO.File.WriteAllText(filePath + @"Result.txt", txtResults.Text);

首先把你的文本转换成行,然后用循环WriteLine();
建议使用RichText代替textbox。

或者在换行出加入“\r\n”试试
温馨提示:内容为网友见解,仅供参考
第1个回答  2012-02-09
txt文件的换行是\r\n.
textbox里的换行只有\n吧?
string s=textbox.Text;
s= s.Replace("\n", "\r\n");本回答被提问者采纳
第2个回答  2012-02-09
\r是回车的意思
\n是换行的意思

C#中 textbox内容换行,保存为txt文件后无换行,该怎么办?
首先把你的文本转换成行,然后用循环WriteLine();建议使用RichText代替textbox。或者在换行出加入“\\r\\n”试试

C#textBox无法换行
设置Multiline属性true 如:textBox1.Multiline = true;textBox控件默认是单行文本,需要设置其Multiline属性为true才能使用多行 Multiline属性有多钟设置办法,比如:

C#在WinForm中怎样让多行TEXTBOX的换行
要让一个Windows Form的TextBox显示多行文本就得把它的Multiline属性设置为true。 要让TextBox里面的文本换行大家往往会想到直接在要换行的地方加个转义的换行符\\n:this.textBoxDescription.Text = 操作说明\\nESC\\t最小化\\nALT+F4\\t退出\\nShift+F6\\t设置访问地址;可是实际运行的时候你却发现它始终不...

c# 如何取消多行文本框自动换行
c#中,将 TextBox 控件的 Multiline 属性设置为 true 后,文本框可以显示多行文本。但是文本框会自动换行。控制多行文本框的自动换行的是 TextBox 控件的 WordWrap 属性。当WordWrap = true 时,文本框可以自动换行当WordWrap = false 时, 文本框不会自动换行 ...

c#中,要将文本框保存成txt,文件名用当前时间,代码怎么写??
要引用using System.IO; string name = DateTime.Now.ToString("yyyyMMddhhmmss");\/\/获取当前时间 年月日时分秒 大写的MM是月,小写的mm是分钟 string str = textBox1.Text;StreamWriter sw=new StreamWriter(@"D:\\"+name+".txt");\/\/文件保存位置 sw.Write(str);sw.Close();...

c#中赋textbox的字符串如何换行
Windows系统中的换行符实际上是CRLF,也就是回车换行符,即“\\r\\n”,另外你也可以使用Environment.Newline属性,获取当前系统的换行符。在遇到文本需要换行的时候,在后面加入“\\r\\n”就可以了,另外还需要将文本框的多行属性Multiline和AcceptsReturn属性设置为true,希望可以帮到你。

c#里面TextBox控件显示数据不换行的问题
string temp="haha"+Environment.NewLine+"heihei";textBox1.Text=temp;上面的Environment.NewLine获取当前系统的换行符。有时候\\n不好用,就试试\\r\\n,实在不行,就用Environment.NewLine.

C 如何让多行TextBox实现换行
在C#中,要让多行TextBox实现换行,你需要设置TextBox控件的Multiline属性为true。Multiline属性是TextBox控件的一个重要属性,它决定了TextBox是否能够接受多行文本输入。默认情况下,这个属性是设置为false的,这意味着TextBox只能接受单行文本。但是,一旦你将Multiline属性设置为true,TextBox就能接受并...

C# 中richitextBoX中显示的文本怎么换行
只有\\n在windows下是不能够换行的,两种方法:1、在要换行处加入"\\r\\n"。2、在要换行处+ Environment.NewLine +,等同于"\\r\\n"

C# 如何让多行TextBox实现换行
1、首先打开vs2015,新建或者打开已有的程序。2、然后需要文件-打开-项目\/解决方案,找到自己的程序。3、把结果数据显示在textBox6中,先初始化textBox6,输入textBox6.Text += "∆p0 = " + deltap0.ToString() + "\\r\\n";其他的类似。4、启动-运行一下程序,可以发现在TextBox中数据...

相似回答