vb.net-拆分列表框项

时间:2019-03-20 22:51:13

标签: vb.net split listbox character

尝试拆分列表框的某些元素时遇到问题... Preview of my program][1

所以我在做什么:

  • 我浏览一个文本文件,其中包含许多Youtube链接, 艺术家/标题
  • 此文本文件中的所有行均添加到列表框(图片左侧的第一个框)
  • 通过单击“下一步”,我只希望获得没有艺术家和标题的链接(位于同一行)

问题是我不知道该怎么做... 我已经看到this linkthis one,但是无法为我的项目进行更改。

我知道YouTube链接是43个字符。

所以我想做的是:

  • 选中列表框的每一行,并仅获取前43个字符(链接)

  • 在第二个列表框中的每一行上显示每个链接。

对不起,如果有语法错误,englsih不是我的母语。

1 个答案:

答案 0 :(得分:0)

在线评论

Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
    'put each item in the list box into an array
    Dim arrList() As String = ListBox1.Items.OfType(Of String).ToArray
    'Trim each item in the array to a length of 43 characters
    Dim arrURL() As String = (From url In arrList
                              Select url.Substring(0, 43)).ToArray
    'Add the array as a Range to the items collection of the second list box
    ListBox2.Items.AddRange(arrURL)
End Sub