Как я могу выбрать один и тот же индекс для ListBox и ComboBox? - PullRequest
0 голосов
/ 23 марта 2020

Когда я выбираю первый индекс в ListBox, я хочу, чтобы ComboBox тоже автоматически выбирал первый индекс.

Как я могу это сделать?

1 Ответ

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

В событии SelectedIndexChanged из ListBox вы можете установить Свойство SelectedIndex для ComboBox, используя выбранный индекс списка:

private void listBox1_SelectedIndexChanged(object sender, EventArgs e)
{
    comboBox1.SelectedIndex = listBox1.SelectedIndex;
}

Это всегда изменит элемент комбинированного списка, когда изменяется выбор списка. Тем не менее, вы действительно указали индекс first , и в этом случае вы можете просто добавить тест для спящего индекса, равный 0, если вы хотите, чтобы поле со списком изменялось только тогда, когда первый элемент в списке выбран:

if (listBox1.SelectedIndex == 0) comboBox1.SelectedIndex = 0;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...