Найдите индекс элемента ComboBox в C#

Чтобы найти индекс выбранного элемента в ComboBox в C#, вы можете использовать следующие методы:

  1. Свойство SelectedIndex:
    Вы можете использовать свойство SelectedIndexComboBox для получения индекса выбранного элемента. Индекс начинается с нуля, поэтому первый элемент имеет индекс 0.

    int selectedIndex = comboBox.SelectedIndex;
  2. Метод FindStringExact:
    Метод FindStringExactможно использовать для поиска индекса элемента по его точному строковому представлению. Он возвращает индекс первого вхождения указанной строки.

    int index = comboBox.FindStringExact("Item Text");
  3. Метод FindString:
    Метод FindStringаналогичен FindStringExact, но он выполняет поиск без учета регистра и возвращает индекс первого вхождения. указанной строки.

    int index = comboBox.FindString("Item Text");
  4. Свойство SelectedItem:
    Если вам нужен фактический объект элемента, а не индекс, вы можете использовать свойство SelectedItemдля получения самого выбранного элемента.

    object selectedObject = comboBox.SelectedItem;