TextBox的文本换行问题

本文详细介绍了在C#中使用TextBox控件实现文本换行的方法,并对比了不同转义字符组合(如 )的效果。此外,还探讨了在控制台输出时这些转义字符的不同表现。

 

ContractedBlock.gifExpandedBlockStart.gifTextBox换行
1public void fun()
2ExpandedBlockStart.gifContractedBlock.gif{
3textbox1.Multiline = true;
4textbox1.Text = "a" + "\r\n" + "b"
5}

 

\r\n 缺一不可,顺序不可颠倒。

 

如果用Console.Write输出则情况如下

 

ContractedBlock.gifExpandedBlockStart.gif控制台输出
 1public void consoleOutput()
 2ExpandedBlockStart.gifContractedBlock.gif{
 3    Console.Write("a" + "\r" + "b");
 4    //result:
 5    //a
 6    //b
 7
 8    Console.Write("a" + "\n" + "b");
 9    //result:
10    //a
11    //b
12
13    Console.Write("a" + "\r\n" + "b");
14    //result:
15    //a
16    //b
17
18    Console.Write("a" + "\n\r" + "b");
19    //result:
20    //a
21    //
22    //b
23
24    Console.Write("a" + "\r\n\r" + "b");
25    //result:
26    //a
27    //
28    //b
29
30    Console.Write("a" + "\r\n\n" + "b");
31    //result:
32    //a
33    //
34    //b
35}

转载于:https://www.cnblogs.com/forestsheep/archive/2008/10/04/1303802.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值