因此,我尝试从文本框中获取输入并将其放在单独的文本框中。我需要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
答案 0 :(得分:-1)
您甚至试图在其中添加换行符的唯一位置是新ListViewItem
中的文本,那么您究竟为什么希望它会影响TextBox
?根据您对问题的解释,您所拥有的代码毫无意义。如果您想在TextBox
中使用换行符,那么很显然,您需要在String
分配给该Text
的{{1}}的情况下使用换行符代码有可能发生这种情况。假设指定换行符的正确方法是TextBox
,并且将文本附加到Environment.NewLine
的内容的正确方法是调用其TextBox
方法,则添加新代码的代码AppendText
内容中的一行文本应如下所示:
TextBox
即使您不想使用那些“适当的”选项,如果您希望myTextBox.AppendText(Environment.NewLine & newText)
的内容发生变化,您仍然需要实际更改Text
中的TextBox
:
TextBox
或:
myTextBox.Text &= ControlChars.CrLf & newText