2013-09-29 53 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

相關問題