将列表框中的项目添加到列表视图中单独格式VB.NET

问题描述:

可能是一个非常新手的问题,但我已经开发了一些代码,用于将列表框中的项目分成两部分,现在希望将其转移到列表视图中以单独的形式。将列表框中的项目添加到列表视图中单独格式VB.NET

我的代码是这样的: enter image description here

任何帮助,您可以给我非常有帮助,非常感谢你。

+0

图像中的错误与您问题中的描述不符。你能澄清你在问什么吗? – David

+0

它确实,我已经说明了我正在尝试做什么,但是我需要有人告诉我是什么导致了错误? –

+0

该错误与“单独的表单”无关。你只是试图在两个不相关的类型之间进行投射。如果你试图做同样的事情,“一种形式”也会发生同样的错误。你收到的错误和你所问的问题与另一个无关。所以目前尚不清楚*你想要回答哪个*。 – David

唯一的例外是告诉你的问题:

Match类型转换键入String无效。

看看你想要做什么:

For Each item As String In ListBox1.Items 

显然,ListBox1.Items包含Match对象的集合,而不是String对象的集合。所以,你需要遍历这些对象:

For Each item As Match In ListBox1.Items 

当然,我们不知道一个Match的对象是什么,因为你还没有证明。据推测它包含某个字符串,你应该能够从你的逻辑中得到item。但重点是你不能隐式地将一种类型转换为另一种类型,你必须在循环中使用正确的类型。