RichTextBoxFinds Enumeración

Definición

Especifica cómo se realiza una búsqueda de texto en un control RichTextBox.Specifies how a text search is carried out in a RichTextBox control.

Esta enumeración tiene el atributo FlagsAttribute, que permite una combinación bit a bit de sus valores de miembro.

public enum class RichTextBoxFinds
[System.Flags]
public enum RichTextBoxFinds
type RichTextBoxFinds = 
Public Enum RichTextBoxFinds
Herencia
RichTextBoxFinds
Atributos

Campos

MatchCase 4

Localiza sólo instancias del texto de búsqueda que coinciden en el uso de mayúsculas y minúsculas.Locate only instances of the search text that have the exact casing.

NoHighlight 8

El texto de búsqueda, si se encuentra, no debe resaltarse.The search text, if found, should not be highlighted.

None 0

Localiza todas las instancias del texto de búsqueda, tanto si las instancias encontradas en la búsqueda son palabras enteras como si no lo son.Locate all instances of the search text, whether the instances found in the search are whole words or not.

Reverse 16

La búsqueda comienza al final del documento del control y busca hasta el principio del documento.The search starts at the end of the control's document and searches to the beginning of the document.

WholeWord 2

Localiza sólo instancias del texto de búsqueda que sean palabras completas.Locate only instances of the search text that are whole words.

Ejemplos

En el siguiente ejemplo se busca en todo el RichTextBox contenido de un para la primera instancia de una cadena de búsqueda pasada en el parámetro de texto del método.The following example searches the entire contents of a RichTextBox for the first instance of a search string passed into the text parameter of the method. La ubicación de inicio de búsqueda se especifica mediante el parámetro de inicio del método.The search starting location is specified by the start parameter of the method. 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.If the search string is found in the RichTextBox, the method returns the index location of the first character of the found text and highlights the found text; otherwise, it returns a value of -1. En el ejemplo también se especifican las opciones de la búsqueda para que coincidan con las mayúsculas y minúsculas de la cadena de búsqueda especificada.The example also specifies options in the search to match the case of the specified search string. En el ejemplo se da por supuesto que este método se coloca en Form la clase de RichTextBox un richTextBox1que contiene un denominado.The example assumes that this method is placed in the class of a Form that contains a RichTextBox named richTextBox1. Puede usar este ejemplo al realizar una operación de tipo "Buscar siguiente" una vez que se ha encontrado la primera instancia del texto de búsqueda para encontrar otras instancias del texto.You can use this example when performing a "Find Next" type operation once the first instance of search text has been found to find other instances of the text.

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.An application locates text in the RichTextBox control by calling the Find method of the RichTextBox control. Esta enumeración permite especificar cómo se realiza la búsqueda cuando se llama Find al método.This enumeration enables you to specify how the search is performed when the Find method is called. Puede combinar uno o más valores de esta enumeración para especificar más de una opción de búsqueda al llamar Find al método.You can combine one or more values from this enumeration to specify more than one search option when calling the Find method.

Se aplica a

Consulte también: