使用拖放操作调整 ListView 中的项的位置,可能需要使用 
ListViewInsertionMark.NearestIndex 方法,而不是 GetItemAt 方法。
private void ListView1_MouseDown(object sender, MouseEventArgs e)
{    ListViewItem selection = ListView1.GetItemAt(e.X, e.Y);
    if (selection != null)
    {    }
}