如何在不添加新行的情况下在文本框的边界之外编写文本?

Posted

技术标签:

【中文标题】如何在不添加新行的情况下在文本框的边界之外编写文本?【英文标题】:How do you write text beyond the boundaries of a textbox without it adding a new line? 【发布时间】:2013-05-12 20:39:17 【问题描述】:

我有一个文本框,它的多行属性设置为 true,然后将其拖出。 就目前而言,每当我键入并且下一个单词将超出文本框的边界时,它将创建一个新行。我希望能够在不添加新行的情况下继续输入。

就像在记事本中一样,当您要在框的边界之外书写时,它会让您继续输入,并且在您按下回车之前不会从新行开始。相反,您可以只使用滚动条在文本之间水平滚动。我如何用文本框做到这一点?

【问题讨论】:

只需将其ScrollBars 属性设置为ScrollBars.Both @Adriano 我已经这样做了,但是如果每次你要在文本框的边界之外写东西,它就会从新的一行开始,那么这样做是没有用的。结果,没有什么可以滚动到的。 【参考方案1】:

尝试关闭自动换行功能:

textBox1.WordWrap = false;

【讨论】:

成功了,谢谢!我发誓在我问这个问题之前我已经查看了所有属性。我猜我不太明白描述的意思。

以上是关于如何在不添加新行的情况下在文本框的边界之外编写文本?的主要内容,如果未能解决你的问题,请参考以下文章

如何在不大幅增加其大小的情况下在 PowerShell 中保存文本文件?

如何在没有文本框的情况下在 Selenium 中上传文件

如何在不选择文本的情况下在 Xcode 中剪切一行?

如何在不影响文本的情况下在背景图像上使用不透明度?

如何在不使用outerHTML的情况下在javascript中将标签作为文本? [复制]

Fabric.js - 带有免费矩形边界框的文本,如 Google 幻灯片