vb.net - 如何在代码的文本框中换行?
问题描述
所以我试图从文本框中获取输入并将其放入单独的文本框中。我需要 7 天的文本框。我实际上从文本框中获取输入没有问题,但我无法将其放入单独的框中。(如果这有意义的话)
我已经尝试使用所有的 vbCrLf、vbcr 或其他所有这些,但它仍然不会继续到单独的行。
Dim Number As String = Me.InputTextbox.Text
Me.UnitsListView.Items.Add(Number & vbCr)
'Make the textbox delete the text once the button is clicked
InputTextbox.Text = String.Empty
我期待它像
111 222 333 444
但相反,它会像
22232 334 333 4555 4444 5555 555 66
解决方案
您甚至尝试添加换行符的唯一地方是 new 中的文本,ListViewItem
那么您为什么希望它会影响 aTextBox
呢?根据您的问题的解释,您拥有的代码毫无意义。如果你想在 a 中换行,那么很明显你需要在分配给 the的TextBox
换行符,但在你的代码中没有任何地方发生这种情况。鉴于指定换行符的正确方法是,并且将文本附加到 a 的内容的正确方法是调用它的方法,将新的文本行附加到 a 的内容的代码应该如下所示:String
Text
TextBox
Environment.NewLine
TextBox
AppendText
TextBox
myTextBox.AppendText(Environment.NewLine & newText)
即使您不想使用那些“正确的”选项,如果您希望内容发生变化,您仍然需要实际更改Text
of :TextBox
TextBox
myTextBox.Text &= ControlChars.CrLf & newText
或者:
myTextBox.Text = myTextBox.Text & ControlChars.CrLf & newText
推荐阅读
- python - 从 Scrapy 日志中删除忽略响应消息
- html - 里面的 HTML 文本没有出现
- javascript - Service Worker 有什么方法可以在每次网站更新时删除设备上的缓存?
- javascript - 如何使用 Babel 将 ES5 转换为 ES6
- angular - 如何使用 ngFor 在 Angular 中正确构建无序列表
- c++ - GDB 给出奇怪的错误
- r - 在 Linux 和 Mac OSX 上绘制不同渲染的线型
- objective-c - Objective C 内存管理
- python - 每次更改输入行上的计数?
- node.js - 在终端中显示动态 Socket IO 数据