Neuroware: Человек спрашивал про переименование, я просто сделал пример где новое значение зависит от старого.
fenicsis: У ListBox-а есть поле SelectedIndex индекс выбранного элемента в коллекции Items и поле SelectedItems коллекция выбранных элементов если разрешен выбор нескольких элементов.
// listbox lb - Твой ListBox
// string newValue - Здесь новое значение
lb.Items[lb.SelectedIndex] = newValue; // Этот код заменяет выделенный элемент новым значением. Вместо lb.SelectedIndex можно указать индекс любого другого элемента. Если нет выбранных элементов - можешь словить исключение.