1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
private void listview_KeyDown(object sender, KeyEventArgs e)
{
    if (e.Control && e.KeyCode == Keys.C)
    {
        CopyListBox((System.Windows.Forms.ListView)sender);
    }
}
 
 
public void CopyListBox(ListView list)
{
    StringBuilder sb = new StringBuilder();
    foreach (var item in list.SelectedItems)
    {
        ListViewItem l = item as ListViewItem;
        if (l != null)
            foreach (ListViewItem.ListViewSubItem sub in l.SubItems)
                sb.Append(sub.Text + "\t");
        sb.AppendLine();
    }
    Clipboard.SetDataObject(sb.ToString().Trim());
 
}
cs