C# textbox 有個很奇怪的現像
就是平常常用的"\n"竟然不能換行
例如:
textBox1.Text = "第一行\n第二行\n第三行";
出來顯示在textbox上還是會一行
第一行 第二行 第三行
解決方法
1.使用Envirment.NewLine
textBox1.Text = "第一行" + Environment.NewLine + "第二行" + Environment.NewLine + "第三行";
2.在.NET CF中沒有 Envirment.NewLine 所以要把"\n"換成"\r\n"才會變正常 (.net classic也可以用這方法)
textBox1.Text = "第一行\r\n第二行\r\n第三行";
這樣就可以正常顯示
第一行
第二行
第三行
就是平常常用的"\n"竟然不能換行
例如:
textBox1.Text = "第一行\n第二行\n第三行";
出來顯示在textbox上還是會一行
第一行 第二行 第三行
解決方法
1.使用Envirment.NewLine
textBox1.Text = "第一行" + Environment.NewLine + "第二行" + Environment.NewLine + "第三行";
2.在.NET CF中沒有 Envirment.NewLine 所以要把"\n"換成"\r\n"才會變正常 (.net classic也可以用這方法)
textBox1.Text = "第一行\r\n第二行\r\n第三行";
這樣就可以正常顯示
第一行
第二行
第三行
4 意見:
張貼留言太好了!
真是幫到忙了!!(seq2123)
感謝您^^卡關了很久...
Nice! Thank you ~
textBox1.Text += "your text" + "\r\n";
or
textBox1.Text += "your text" + Environment.NewLine;
source...C# textbox
張貼留言