C# 字符串到文本框加新行?

C# 字符串到文本框加新行?,c#,.net,winforms,C#,.net,Winforms,问题是绳子不能跳进一条新的线 string test ="0123456789 0123456789 0123456789 0123456789 01234567890"; TextBox.Text = test; |------------------------------| | | | | |0123456789 0123456789 01234567|89 0123456

问题是绳子不能跳进一条新的线

string test ="0123456789 0123456789 0123456789 0123456789 01234567890";
TextBox.Text = test;
|------------------------------|
|                              |
|                              |
|0123456789 0123456789 01234567|89 0123456789 01234567890
|                              |
|                              |
||
如何修复它

1) 字符串从左上角开始


2) 字符串不能越过文本框

您需要从文本框的属性中启用多行选项。

文本框上有多行属性。默认情况下,它渲染为单线输入,而多行渲染为TEXTAREA

请注意,您需要
TextMode=TextBox.MultiLine
Wrap=true


简单地说,您可以这样做:

 <asp:TextBox ID="Comment"
       TextMode="MultiLine"
       Columns="50"
       Rows="5"
       runat="server"/>
如果您想在多行文本框中添加垂直滚动条,您可以这样做

 TextBox.Multiline = true;

字符串是单行还是多行?asp classic有文本框?asp classic vbscript不是嵌入了html吗?是我遗漏了什么,还是你指的是asp.net webforms?
 TextBox.Multiline = true;
TextBox.ScrollBars = ScrollBars.Vertical;