C# Windows Forms文本框自动换行无法工作。

3
我在Windows表单上有一个多行文本框。我正在编写一个非常长的字符串,用'\r'分隔。当我将wordwrap设置为true时,它按预期换行。
但是,当我将wordwrap设置为false时,它也会在更长的长度后换行。然而,我不想让它换行。
我尝试将MaxLength更改为一个巨大的数字-但没有任何区别。

3
使用 RichTextBox 控件进行尝试。 - Rosmarine Popcorn
它是一个Windows表单还是ASP.NET表单?如果是Windows表单,请查看: // 允许在TextBox控件中使用RETURN键。 textBox1.AcceptsReturn = true; 和 // 将WordWrap设置为true以允许文本换行到下一行。 textBox1.WordWrap = true; - Lysgaard
Lysgaard:我不想要自动换行。 - ManInMoon
Cody:问题已解决。如果您将其重新发布为答案,我会接受。谢谢。 - ManInMoon
1个回答

1

确认一下(因为原评论者的名字已更改而不清楚):切换到RichTextBox可以解决在非常长的行上自动换行的问题。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接