Поделиться через


ComboBox.FindString Метод

Определение

Возвращает индекс первого элемента, ComboBox который начинается с указанной строки.

Перегрузки

Имя Описание
FindString(String)

Возвращает индекс первого элемента, ComboBox который начинается с указанной строки.

FindString(String, Int32)

Возвращает индекс первого элемента за ComboBox пределами указанного индекса, содержащего указанную строку. Поиск не учитывает регистр.

FindString(String)

Исходный код:
ComboBox.cs
Исходный код:
ComboBox.cs
Исходный код:
ComboBox.cs
Исходный код:
ComboBox.cs
Исходный код:
ComboBox.cs

Возвращает индекс первого элемента, ComboBox который начинается с указанной строки.

public:
 int FindString(System::String ^ s);
public int FindString(string s);
public int FindString(string? s);
member this.FindString : string -> int
Public Function FindString (s As String) As Integer

Параметры

s
String

Поиск String .

Возвращаемое значение

Отсчитываемый от нуля индекс первого найденного элемента; возвращает -1, если совпадение не найдено.

Примеры

В следующем примере кода показано использование FindString метода и SelectedIndex свойства. Пример является частью полного примера кода в обзоре ComboBox класса.

void findButton_Click( Object^ sender, System::EventArgs^ e )
{
   int index = comboBox1->FindString( textBox2->Text );
   comboBox1->SelectedIndex = index;
}
private void findButton_Click(object sender, System.EventArgs e) {
    int index = comboBox1.FindString(textBox2.Text);
    comboBox1.SelectedIndex = index;
}
Private Sub findButton_Click(ByVal sender As Object, ByVal e As System.EventArgs)
    Dim index As Integer
    index = comboBox1.FindString(textBox2.Text)
    comboBox1.SelectedIndex = index
End Sub

Комментарии

Поиск, выполняемый этим методом, не учитывает регистр. Параметр s является подстрокой для сравнения с текстом, связанным с элементами в списке со списком. Поиск выполняет частичное совпадение, начиная с начала текста, и возвращает первый элемент в списке, который соответствует указанной подстроке. Затем можно выполнить задачи, например удалить элемент, содержащий текст поиска, с помощью Remove метода или изменить текст элемента. После того как вы нашли указанный текст, если вы хотите искать другие экземпляры текста, ComboBoxнеобходимо использовать версию FindString метода, которая предоставляет параметр для указания начального индекса в пределах.ComboBox Если вы хотите выполнить поиск точного совпадения слов вместо частичного совпадения, используйте FindStringExact этот метод.

Применяется к

FindString(String, Int32)

Исходный код:
ComboBox.cs
Исходный код:
ComboBox.cs
Исходный код:
ComboBox.cs
Исходный код:
ComboBox.cs
Исходный код:
ComboBox.cs

Возвращает индекс первого элемента за ComboBox пределами указанного индекса, содержащего указанную строку. Поиск не учитывает регистр.

public:
 int FindString(System::String ^ s, int startIndex);
public int FindString(string s, int startIndex);
public int FindString(string? s, int startIndex);
member this.FindString : string * int -> int
Public Function FindString (s As String, startIndex As Integer) As Integer

Параметры

s
String

Поиск String .

startIndex
Int32

Отсчитываемый от нуля индекс элемента перед поиском первого элемента. Задайте для -1 поиск с самого начала элемента управления.

Возвращаемое значение

Отсчитываемый от нуля индекс первого найденного элемента; возвращает -1, если совпадение не найдено, или значение 0, если s указан Emptyпараметр.

Исключения

Меньше startIndex -1.

–или–

Значение startIndex больше последнего индекса в коллекции.

Комментарии

Поиск, выполняемый этим методом, не учитывает регистр. Параметр s является подстрокой для сравнения с текстом, связанным с элементами в списке со списком. Поиск выполняет частичное совпадение, начиная с начала текста, возвращая первый элемент в списке, соответствующий указанной подстроке. Затем можно выполнить задачи, например удалить элемент, содержащий текст поиска, с помощью Remove метода или изменить текст элемента. Этот метод обычно используется после вызова с использованием версии этого метода, которая не указывает начальный индекс. После того как исходный элемент найден в списке, этот метод обычно используется для поиска дополнительных экземпляров текста поиска путем указания позиции индекса в startIndex параметре элемента после первого найденного экземпляра текста поиска. Если вы хотите выполнить поиск точного совпадения слов вместо частичного совпадения, используйте FindStringExact этот метод.

Применяется к