Согласитесь, это не очень понятно, в любом случае, если бы он имел в виду следующий элемент в ListBox2, я думаю, он был бы нулевым, так как он просто добавил элемент в конец элементов ListBox2.в ListBox1 будет выбран:
private void Move()
{
indexOfItemMoved = listBox1.SelectedIndex;
//move operation
listBox1.SelectedIndex = indexOfItemMoved; //or indexOfItemMoved+1 / -1 depending on the move operation
}
Но не забудьте проверить, есть ли какой-либо элемент в indexOfItemMoved, или вы встретите исключение.