Я пытался загрузить текстовый файл в комбинированный список, а затем сделал кнопку, чтобы сохранить все изменения, которые я внес в этот комбинированный список, обратно в текстовый файл.
Проблема в том, что когда я что-то набираюв моем выпадающем списке выбранный «элемент» не обновляется.Я могу изменить предложение, но как только я нажимаю кнопку «Сохранить», которая также обновляет комбинированный список, он возвращается к тому моменту, когда я его редактировал.
Кроме того, когда я редактирую комбинированный список и нажимаю раскрывающийся список- стрелка, он показывает содержание текстового файла, еще раз без моего отредактированного предложения.
Я уже некоторое время искал, но пока никто не знает, как это сделать.: P
private void cbBanken_SelectedValueChanged(object sender, EventArgs e)
{
this.cbBanken.Update();
}
Я думал, что-то подобное может сработать, но это ничего не делает.Мне удалось добавить новый элемент в список после его изменения, но это не то, что я хочу.Я хочу иметь возможность редактировать элементы, а не добавлять новые.
Надеюсь, это достаточно подробно.Спасибо за ваше время!
Редактировать: Хорошо, просто еще одна вещь: «Он будет обновлять только первый символ, который я изменяю. Так что, если я использую Backspace где-либо, он обновляется, а затем мне нужно перезагрузить перед нимбудет обновляться снова. Кроме того, он пойдет в крайнее левое положение строки со списком, что может быть довольно раздражающим. Если кто-нибудь знает, как это исправить, я был бы очень благодарен. "
Яв настоящее время используется этот код:
private void comboBox1_TextChanged(object sender, EventArgs e)
{
if(comboBox1.SelectedIndex>=0)
{
int index = comboBox1.SelectedIndex;
comboBox1.Items[index] = comboBox1.Text;
}
}