ComboBox.FindString Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Devuelve el índice del primer elemento de ComboBox que comienza con la cadena especificada.
Sobrecargas
FindString(String) |
Devuelve el índice del primer elemento de ComboBox que comienza con la cadena especificada. |
FindString(String, Int32) |
Devuelve el índice del primer elemento de ComboBox después del índice especificado que contiene la cadena especificada. La búsqueda no hace distinción de mayúsculas y minúsculas. |
FindString(String)
Devuelve el índice del primer elemento de ComboBox que comienza con la cadena especificada.
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
Parámetros
Devoluciones
Índice de base cero del primer elemento encontrado; devuelve -1 si no hay coincidencias.
Ejemplos
En el ejemplo de código siguiente se muestra el uso del método y SelectedIndex la FindString propiedad . El ejemplo forma parte de un ejemplo de código completo en la información general de la ComboBox clase.
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
Comentarios
La búsqueda realizada por este método no distingue mayúsculas de minúsculas. El s
parámetro es una subcadena que se va a comparar con el texto asociado a los elementos de la lista de cuadros combinados. La búsqueda realiza una coincidencia parcial a partir del principio del texto y devuelve el primer elemento de la lista que coincide con la subcadena especificada. A continuación, puede realizar tareas, como quitar el elemento que contiene el texto de búsqueda mediante el Remove método o cambiar el texto del elemento. Una vez que haya encontrado el texto especificado, si desea buscar otras instancias del texto en ComboBox, debe usar la versión del FindString método que proporciona un parámetro para especificar un índice inicial dentro de ComboBox. Si desea realizar una búsqueda de una coincidencia exacta de palabras en lugar de una coincidencia parcial, use el FindStringExact método .
Se aplica a
FindString(String, Int32)
Devuelve el índice del primer elemento de ComboBox después del índice especificado que contiene la cadena especificada. La búsqueda no hace distinción de mayúsculas y minúsculas.
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
Parámetros
- startIndex
- Int32
Índice de base cero del elemento situado delante del primer elemento que se va a buscar. Se establece en -1 para buscar desde el principio del control.
Devoluciones
Índice de base cero del primer elemento encontrado; devuelve -1 si no hay coincidencias o 0 si el parámetro s
indica Empty.
Excepciones
startIndex
es menor que -1.
o bien
startIndex
es mayor que el último índice de la colección.
Comentarios
La búsqueda realizada por este método no distingue mayúsculas de minúsculas. El s
parámetro es una subcadena que se va a comparar con el texto asociado a los elementos de la lista de cuadros combinados. La búsqueda realiza una coincidencia parcial a partir del principio del texto y devuelve el primer elemento de la lista que coincide con la subcadena especificada. A continuación, puede realizar tareas, como quitar el elemento que contiene el texto de búsqueda mediante el Remove método o cambiar el texto del elemento. Este método se usa normalmente después de realizar una llamada mediante la versión de este método que no especifica un índice inicial. Una vez que se ha encontrado un elemento inicial en la lista, este método se usa normalmente para buscar más instancias del texto de búsqueda especificando la posición de índice en el startIndex
parámetro del elemento después de la primera instancia encontrada del texto de búsqueda. Si desea realizar una búsqueda de una coincidencia exacta de palabras en lugar de una coincidencia parcial, use el FindStringExact método .