我有一个多行文本框 textbox1
并想将内容添加到 listbox1
,但在每个项目之前我需要添加 "wordX="where "X"是货品编号。
textbox1
示例:
bob
gear
dog
etc.
那么 listbox1
应该有:
word1=bob
word2=gear
word3=dog
etc.
目前我正在使用下面的行将 textbox3
内容复制到 listbox1
但找不到如何添加“word”和正确的数字。
ListBox1.Items.AddRange(TextBox3.Text.Split(vbNewLine))
最佳答案
这是我用来完成你想要的。
Dim tbLines As String() = TextBox1.Text.Split(vbNewLine)
ListBox1.Items.Clear()
For i As Integer = 1 To tbLines.Length
ListBox1.Items.AddRange({"word" & i & "=" & tbLines(i - 1).Trim})
Next
我像您一样使用 vbNewLine
分隔符拆分文本框。然后,我遍历该数组中的每个索引,将字符串“word”与 i
(当前索引)整数连接起来。最后,我连接了“=”以及列表框中的修剪值。
关于vb.net - 在 VB.net 2010 中的列表框项目的开头添加单词和数字计数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18839929/