【问题标题】:Adding Items from Listbox to Listview in Seperate Forms VB.NET在单独的表单 VB.NET 中将项目从列表框添加到列表视图
【发布时间】:2015-12-02 13:43:45
【问题描述】:

可能是一个非常新手的问题,但我已经开发了一些代码用于从列表框中传输项目,该列表框分为两部分,现在希望以单独的形式将其传输到列表视图中。

我的代码是这样的:

您能给我的任何帮助都非常有帮助,非常感谢。

【问题讨论】:

  • 图片中的错误与您问题中的描述不符。你能澄清你在问什么吗?
  • 确实如此,我已经说明了我想要做什么,但我需要有人告诉我是什么导致了错误?
  • 该错误与“单独的表格”无关。您只是想在两种不相关的类型之间进行转换。如果您尝试做同样的事情,“一个表单”也会发生同样的错误。您收到的错误和您提出的问题彼此无关。所以不清楚你想回答哪个
  • 好的,大卫,但我仍然卡住了,我不知道如何处理匹配,现在我收到了另一个错误。
  • 也许你能解释一下Match 是什么?错误是什么?试着理解我从这里看不到你的屏幕。

标签: vb.net forms listview listbox items


【解决方案1】:

异常告诉你问题:

Match 类型到String 类型的转换无效。

看看你要做什么:

For Each item As String In ListBox1.Items

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

For Each item As Match In ListBox1.Items

当然,我们不知道Match 对象是什么,因为您还没有展示它。大概它在某处包含一个字符串,您应该能够在您的逻辑中从item 获得该字符串。但关键是您不能将一种类型隐式转换为另一种类型,您必须在循环中使用正确的类型。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-06-04
    • 2016-04-24
    • 2012-12-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多