private void button4_Click(object sender, EventArgs e)//向上移动
{
if (listView2.SelectedItems.Count > 0 && listView2.SelectedItems[0].Index != 0)
{
listView2.BeginUpdate();
foreach (ListViewItem lvi in listView2.SelectedItems)
{
ListViewItem item = lvi;
int index = lvi.Index;
listView2.Items.RemoveAt(index);
listView2.Items.Insert(index - 1, item);
}
listView2.EndUpdate();
}
listView2.Focus();
}
private void button5_Click(object sender, EventArgs e)//向下移动
{
if (listView2.SelectedItems.Count > 0 && listView2.SelectedItems[listView2.SelectedItems.Count - 1].Index < (listView2.Items.Count - 1))
{
listView2.BeginUpdate();
int count = listView2.SelectedItems.Count;
foreach (ListViewItem lvi in listView2.SelectedItems)
{
ListViewItem item = lvi;
int index = lvi.Index;
listView2.Items.RemoveAt(index);
listView2.Items.Insert(index + count, item);
}
listView2.EndUpdate();
}
listView2.Focus();
}