2013-09-29 82 views
0

想知道是否可以在listView2中选择相同的项目,如选择listView1中的项目?以便用户不必选择相同的项目两次。只是为了可用性:)我在C#编程在listView2中可以选择listView1中的项目吗? c#

+0

'listView2.SelectedValue = listView1.SelectedValue ItemSelectedChanged;'? – David

+0

没有'.SelectedValue' – Tyler

+1

'SelectedItems'? 'SelectedIndicies'?有几个不同的'ListView'对象,你应该指定你正在使用哪一个。 – David

回答

1

手柄的ListView1`

private void listView1_ItemSelectionChanged(object sender, ListViewItemSelectionChangedEventArgs e) 
{ 
    foreach (int item in listView1.SelectedIndices) 
    { 
     if (listView1.Items[item].Selected) 
     { 
      listView2.Items[item].Selected = true; 
      tabControl1.SelectedIndex = 1; 
      listView2.Select(); 
     } 
    } 
} 
+0

将无法​​正常工作:/但感谢代码。也许我现在知道从哪里开始:) – Tyler

+0

@rschweri你确定。我发布之前尝试过。什么问题你有错误? – 2013-09-29 12:51:54

+0

没有错误。我选择一个项目,然后点击一个按钮将其移动到另一个“tabPage”,然后选择相同的项目。我克隆了从tab1到tab2这样的项目: 'listViewKundenWerkstatt.Items.Add((ListViewItem)lvitem.Clone());' – Tyler

相关问题