Как я могу изменить список объектов, который уже заполнен и отображается в поле со списком? - PullRequest
0 голосов
/ 24 марта 2020

Я хочу выбрать элемент из поля со списком и, введя новое имя (например) в текстовое поле, чтобы обновить его в списке, который находится в поле со списком?

1 Ответ

0 голосов
/ 24 марта 2020

Если вы используете Windows форм, вы можете сделать что-то вроде этого:

public partial class Form1 : Form {
        public Form1()
        {
            InitializeComponent();
            comboBox.Items.Add("Test1");
            comboBox.Items.Add("Test2");
            comboBox.Items.Add("Test3");
        }

        private void textBox_TextChanged(object sender, EventArgs e)
        {
            if (comboBox.SelectedIndex >= 0)
                comboBox.Items[comboBox.SelectedIndex] = (sender as TextBox).Text;
        }
    }
}

Обратите внимание, что инициализация Combobox в конструкторе только для демонстрационных целей и не рекомендуется.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...