RichTextBoxFinds Enumeración
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í.
Especifica cómo se realiza una búsqueda de texto en un control RichTextBox.
Esta enumeración admite una combinación bit a bit de sus valores de miembro.
public enum class RichTextBoxFinds
[System.Flags]
public enum RichTextBoxFinds
[<System.Flags>]
type RichTextBoxFinds =
Public Enum RichTextBoxFinds
- Herencia
- Atributos
Campos
| Nombre | Valor | Description |
|---|---|---|
| None | 0 | Busque todas las instancias del texto de búsqueda, si las instancias que se encuentran en la búsqueda son palabras completas o no. |
| WholeWord | 2 | Busque solo las instancias del texto de búsqueda que son palabras completas. |
| MatchCase | 4 | Busque solo las instancias del texto de búsqueda que tengan el uso exacto de mayúsculas y minúsculas. |
| NoHighlight | 8 | El texto de búsqueda, si se encuentra, no debe resaltarse. |
| Reverse | 16 | La búsqueda comienza al final del documento del control y busca al principio del documento. |
Ejemplos
En el ejemplo siguiente se busca todo el contenido de una RichTextBox instancia de para la primera instancia de una cadena de búsqueda que se pasa al parámetro text del método . El parámetro start del método especifica la ubicación inicial de la búsqueda. Si la cadena de búsqueda se encuentra en RichTextBox, el método devuelve la ubicación del índice del primer carácter del texto encontrado y resalta el texto encontrado; de lo contrario, devuelve un valor de -1. En el ejemplo también se especifican las opciones de la búsqueda para que coincidan con el caso de la cadena de búsqueda especificada. En el ejemplo se supone que este método se coloca en la clase de que Form contiene un RichTextBox objeto denominado richTextBox1. Puede usar este ejemplo al realizar una operación de tipo "Buscar siguiente" una vez que se haya encontrado la primera instancia de texto de búsqueda para buscar otras instancias del texto.
public:
int FindMyText( String^ text, int start )
{
// Initialize the return value to false by default.
int returnValue = -1;
// Ensure that a search string has been specified and a valid start point.
if ( text->Length > 0 && start >= 0 )
{
// Obtain the location of the search string in richTextBox1.
int indexToText = richTextBox1->Find( text, start, RichTextBoxFinds::MatchCase );
// Determine whether the text was found in richTextBox1.
if ( indexToText >= 0 )
{
returnValue = indexToText;
}
}
return returnValue;
}
public int FindMyText(string text, int start)
{
// Initialize the return value to false by default.
int returnValue = -1;
// Ensure that a search string has been specified and a valid start point.
if (text.Length > 0 && start >= 0)
{
// Obtain the location of the search string in richTextBox1.
int indexToText = richTextBox1.Find(text, start, RichTextBoxFinds.MatchCase);
// Determine whether the text was found in richTextBox1.
if(indexToText >= 0)
{
returnValue = indexToText;
}
}
return returnValue;
}
Public Function FindMyText(text As String, start As Integer) As Integer
' Initialize the return value to false by default.
Dim returnValue As Integer = - 1
' Ensure that a search string has been specified and a valid start point.
If text.Length > 0 And start >= 0 Then
' Obtain the location of the search string in richTextBox1.
Dim indexToText As Integer = richTextBox1.Find(text, start, _
RichTextBoxFinds.MatchCase)
' Determine whether the text was found in richTextBox1.
If indexToText >= 0 Then
returnValue = indexToText
End If
End If
Return returnValue
End Function
Comentarios
Una aplicación busca texto en el RichTextBox control llamando al Find método del RichTextBox control . Esta enumeración permite especificar cómo se realiza la búsqueda cuando se llama al Find método . Puede combinar uno o varios valores de esta enumeración para especificar más de una opción de búsqueda al llamar al Find método .