ComboBox.FindString 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
지정된 문자열로 시작하는 첫 번째 항목의 ComboBox 인덱스를 반환합니다.
오버로드
| Name | Description |
|---|---|
| FindString(String) |
지정된 문자열로 시작하는 첫 번째 항목의 ComboBox 인덱스를 반환합니다. |
| FindString(String, Int32) |
지정된 문자열을 포함하는 지정된 인덱스 외의 첫 번째 항목 ComboBox 의 인덱스를 반환합니다. 검색은 대/소문자를 구분하지 않습니다. |
FindString(String)
- Source:
- ComboBox.cs
- Source:
- ComboBox.cs
- Source:
- ComboBox.cs
- Source:
- ComboBox.cs
- Source:
- 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
매개 변수
반환
찾은 첫 번째 항목의 인덱스(0부터 시작)입니다. 는 일치하는 항목이 없으면 -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다른 인스턴스를 검색하려면 해당 내에서 ComboBox시작 인덱스를 지정하기 위한 매개 변수를 제공하는 메서드 버전을 FindString 사용해야 합니다. 부분 일치 대신 정확한 단어 일치를 검색하려면 이 메서드를 FindStringExact 사용합니다.
적용 대상
FindString(String, Int32)
- Source:
- ComboBox.cs
- Source:
- ComboBox.cs
- Source:
- ComboBox.cs
- Source:
- ComboBox.cs
- Source:
- 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
매개 변수
- startIndex
- Int32
검색할 첫 번째 항목 앞에 있는 항목의 인덱스(0부터 시작)입니다. 컨트롤의 시작 부분에서 검색하려면 -1 설정합니다.
반환
찾은 첫 번째 항목의 인덱스(0부터 시작)입니다. 는 일치하는 항목이 없으면 -1 반환하고 매개 변수가 지정하면 0을 s 반환합니다 Empty.
예외
설명
이 메서드에서 수행하는 검색은 대/소문자를 구분하지 않습니다.
s 매개 변수는 콤보 상자 목록의 항목과 연결된 텍스트와 비교할 부분 문자열입니다. 검색은 텍스트의 시작 부분에서 시작하여 지정된 부분 문자열과 일치하는 목록의 첫 번째 항목을 반환하는 부분 일치를 수행합니다. 그런 다음 메서드를 사용하여 Remove 검색 텍스트가 포함된 항목을 제거하거나 항목의 텍스트를 변경하는 등의 작업을 수행할 수 있습니다. 이 메서드는 일반적으로 시작 인덱스 지정 하지 않는이 메서드의 버전을 사용 하 여 호출을 한 후 사용 됩니다. 목록에서 초기 항목이 발견되면 이 메서드는 일반적으로 검색 텍스트의 첫 번째 찾은 인스턴스 이후 항목 매개 변수에서 startIndex 인덱스 위치를 지정하여 검색 텍스트의 추가 인스턴스를 찾는 데 사용됩니다. 부분 일치 대신 정확한 단어 일치를 검색하려면 이 메서드를 FindStringExact 사용합니다.