我正在使用vb.net创建一个通过RS232连接的用户界面。我定义的第一个输出是某种产品列表,我定义为在文本框中显示。
现在我需要将项目添加到该checkedlistbox。不要介意完整列表,因为它只是一个产品。 例如,textbox1.text =" apple",所以我想添加项目" apple"到列表框。
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
SerialPort1.Write("Products" & vbCr)
Dim separated = TextBox1.Text.Split(";")
CheckedListBox1.Items = separated.Text 'i know this is wrong :('
End Sub
我尝试了一切,但在任何地方都没有类似的问题。请你在downvote之前告诉我我在帖子中做错了什么! cumps
答案 0 :(得分:0)
项目是只读的。您需要使用Add或AddRange。由于您已经创建了一个数组,请将其更改为此。
Dim separated = TextBox1.Text.Split(";")
CheckedListBox1.Items.Clear()
CheckedListBox1.Items.AddRange(separated)