本文實(shí)例講述了C#實(shí)現(xiàn)ListView選中項(xiàng)向上或向下移動(dòng)的方法。分享給大家供大家參考。具體實(shí)現(xiàn)方法如下:
private void buttonUp_Click(object sender, EventArgs e) {   if (listView.SelectedItems.Count > 0 && listView.SelectedItems[0].Index != 0)   {     listView.BeginUpdate();     foreach (ListViewItem lvi in listView.SelectedItems)     {       ListViewItem item = lvi;       int index = lvi.Index;       listView.Items.RemoveAt(index);       listView.Items.Insert(index - 1, item);     }     listView.EndUpdate();   }   listView.Focus(); } private void buttonDown_Click(object sender, EventArgs e) {   if (listView.SelectedItems.Count > 0 && listView.SelectedItems[listView.SelectedItems.Count - 1].Index < (listView.Items.Count-1))   {     listView.BeginUpdate();     int count = listView.SelectedItems.Count;     foreach (ListViewItem lvi in listView.SelectedItems)     {       ListViewItem item = lvi;       int index = lvi.Index;       listView.Items.RemoveAt(index);       listView.Items.Insert(index + count, item);     }     listView.EndUpdate();   }   listView.Focus(); }希望本文所述對(duì)大家的C#程序設(shè)計(jì)有所幫助。
新聞熱點(diǎn)
疑難解答
圖片精選