В событии 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;