我想從文本框中添加每個單詞作爲列表框中的新項目,它的工作,但問題是,文本框是多行,所以代碼每次添加最後單詞來自同一項目下一行中的下一個單詞。VB.NET從文本框中添加每個單詞作爲列表框中的新項目
下面是代碼:
Private Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click
Dim words() As String
Dim space() As Char = {" "c}
'split each word by space
words = TextBox1.Text.Split(words)
Dim word As String
For Each word In words
'Add each word in to Listbox
ListBox1.Items.Add(word)
Next
End Sub
我試過,但它不工作:
Dim words() As String
Dim space() As Char = {" "c}
Dim xx As Char = vbNewLine
'split each word by space
words = TextBox1.Text.Split(words AndAlso xx)
Dim word As String
For Each word In words
'Add each word in to Listbox
ListBox1.Items.Add(word)
Next
Finnaly fiexd:
Private Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click
Dim words() As String
Dim space() As Char = {" "c, Microsoft.VisualBasic.vbCr, Microsoft.VisualBasic.vbLf}
words = TextBox1.Text.Split(space, StringSplitOptions.RemoveEmptyEntries)
For Each word As String In words
ListBox1.Items.Add(word)
Next
End Sub
非常感謝!問題解決了! – qckmini6