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

Add Textbox values in CheckedListBox( as items) using VB.net

我正在使用 vb.net 制作一个通过 RS232 连接的 UI。我定义的第一个输出是一些产品列表,我定义为在文本框中显示。

现在我需要将项目添加到选中的列表框中。不要介意完整列表,认为它只是 1 种产品。 例如,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

我什么都试过了,但在任何地方都没有类似的问题。请告诉我我在 post 中做错了什么,然后再投反对票!凹凸

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

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