ComboBox.FindString 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
返回以指定字符串开头的第一项 ComboBox 的索引。
重载
| 名称 | 说明 |
|---|---|
| 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
参数
返回
找到的第一项的从零开始的索引;如果未找到匹配项,则返回 -1。
示例
下面的代码示例显示了方法和SelectedIndex属性的FindString用法。 该示例是类概述中完整代码示例的 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)
- 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
要搜索的第一项之前项的从零开始的索引。 设置为 -1 从控件的开头进行搜索。
返回
找到的第一项的从零开始的索引;如果找不到匹配项,则返回 -1;如果参数指定Empty,则s返回 0。
例外
注解
此方法执行的搜索不区分大小写。 该 s 参数是一个子字符串,用于与组合框列表中的项关联的文本进行比较。 搜索从文本开头开始执行部分匹配,返回列表中与指定子字符串匹配的第一项。 然后,可以执行任务,例如使用 Remove 该方法删除包含搜索文本的项或更改项的文本。 此方法通常在使用未指定起始索引的此方法版本进行调用后使用。 在列表中找到初始项后,此方法通常用于通过在搜索文本的第一个找到实例之后在项的参数中 startIndex 指定索引位置来查找搜索文本的更多实例。 如果要对确切的字词匹配而不是部分匹配执行搜索,请使用该方法 FindStringExact 。