C#中如何在多行TEXTBOX中插入换行符(转)

如题所述

这个大家都知道,可是当你要在代码中为Text属性设置多行文本的时候可能会遇到点麻烦:)你往往会想到直接付给一个含有换行符"/n"的字符串给Text属性:aTextBox.Text="FirstLine/nSecondLine/nThirdLine";可是实际运行的时候你却发现它始终不会换行,显示的结果为"FirstLineSecondLineThirdLine"。其实主要是因为TextBox运行在Windows上。Windows能够显示的换行必须由两个字符组成:carriagereturn&linefeed,也就是必须是"/r/n"。如果只是"/n"在Windows中不能显示为换行的,这与Linux/Unix等其他的操作系统不一样。所以上边如果把"/n"替换成"/r/n"就可以了。aTextBox.Text="FirstLine"+Environment.NewLine+"SecondLine"+Environment.NewLine+"ThirdLine";另外你也可以用verbatimstringliteral(用@开始的字符串)的形式来输入换行符:
温馨提示:内容为网友见解,仅供参考
无其他回答

C#中如何在多行TEXTBOX中插入换行符(转)
所以上边如果把"\/n"替换成"\/r\/n"就可以了。aTextBox.Text="FirstLine"+Environment.NewLine+"SecondLine"+Environment.NewLine+"ThirdLine";另外你也可以用verbatimstringliteral(用@开始的字符串)的形式来输入换行符:

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

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

C# 中richitextBoX中显示的文本怎么换行
1、在要换行处加入"\\r\\n"。2、在要换行处+ Environment.NewLine +,等同于"\\r\\n"

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

C#问题---textbox
1、首先要把文本框的MultiLine(多行)设为true;2、在代码里设置换行 则textbox1.text="abcd\\nefghijk\\nlmn"中间出现两次的"\\n"就是换行啦 3、要在程序运行时换行,则直接在文本框里按回车就行了

c#如何在textbox里另起一行?
TextMode="MultiLine" \/\/将文本框的模式设置为多行 显示时:string input =textbox1.Text;input = input.Replace("\\r\\n", "").Replace(" ", "");\/\/替换换行符和空格符,使其在页面正常显示 this.Label1.Text = input;

C#中TextBox存储换行的问题
content是从数据库里读取出来的内容 content = content.Replace("\\r\\n", "")这样就可以

C#中如何使用转义字符 [回车\/制表位\/r\/n\/t]
打开Microsoft Visual Studio 2010, 新建名字为【转义字符】的程序。在新程序界面空白窗口上放置合适的控件:包括, 显示操作流程的textbox控件; 添加1个按钮控件【输入】; 给用户输入的2个textbox控件【行首文字】和【行尾文字】。添加给用户选择转义字符的选择框,分别包括回车换行、制表位、反斜线、单...

c# textbox 多行文本不能换行。
textbox.text=“”;textbox.text+="a\\r\\n";textbox.text+="b\\r\\n";textbox.text+="c\\r\\n";textbox.text+="d\\r\\n";可以达到你的效果,刚刚用到,太巧了。就是说\\r\\n是好用的

相似回答
大家正在搜