使用VB.net在CheckedListBox中添加文本框值(作为项)

时间:2016-02-02 16:50:30

标签: vb.net checkedlistbox

我正在使用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

1 个答案:

答案 0 :(得分:0)

项目是只读的。您需要使用Add或AddRange。由于您已经创建了一个数组,请将其更改为此。

Dim separated = TextBox1.Text.Split(";")
CheckedListBox1.Items.Clear()
CheckedListBox1.Items.AddRange(separated)