Изменение текста в списке не приводит к изменению выбранного индекса.
Если вы хотите, чтобы listBox1_SelectedIndexChanged срабатывал, вам нужно будет найти в окне списка текст, который вы хотите установить, захватить этот индекс, а затем установить selectedIndex.
Полагаю, это то, что вы пытаетесь сделать.