0

我正在使用相同的表单,并且初始信息正在从 Access db 文件加载到第一个列表视图。我的问题是,当我双击时,如何获取要传输的单行数据,包括多个子项?我在 VB 2006 中看到了显然与 2010 年不再相关的解决方案。任何帮助将不胜感激。

4

4 回答 4

2

我想你可能想尝试这样的事情

Private Sub ListView1_MouseDoubleClick(ByVal sender As System.Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles ListView1.MouseDoubleClick
    ListView2.Items.Add(ListView1.Items(0).Clone())
End Sub

高温高压

于 2013-08-25T01:22:24.503 回答
0

我几乎绝望了。所以这是我的结论:

Private Sub lvatk2_DoubleClick(ByVal sender As Object, ByVal e As System.EventArgs) Handles lvatk2.DoubleClick
    Dim line = lvatk2.SelectedIndices(0)
    lvpo.Items.Add(lvatk2.Items(line).Clone())
End Sub

我正在使用 Visual Studio 2008,但它确实有效。谢谢 :)

于 2013-11-20T15:13:51.940 回答
0

这应该工作

Private Sub ListView1_MouseDoubleClick(ByVal sender As System.Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles ListView1.MouseDoubleClick
    ListView2.Items.Add(ListView1.Items(ListView1.SelectedItem.Count).Clone())
End Sub
于 2014-09-24T17:46:54.830 回答
0

这是有效的:

For Each item2c As ListViewItem In ListView1.SelectedItems
  ListView2.Items.Add(item2c.Clone)
Next
于 2016-12-23T14:42:55.823 回答